2

我现在有一个疑问,Git 是否在提交期间或文件期间进行 CRLF 转换vi

假设我在 Windows 中有一些带有 CRLF 的文件(不是 Git 存储库),当我将这些文件同步到 UNIX Git 存储库并autocrlf true启用 git add/commit 时,这些文件会从 CRLF 转换为 LF 吗?

还是仅当我vi这些文件并再次提交时才转换这些文件?


第二个疑问是,如果我的父存储库存在于 Unix 中并且只需要 LF,那么 Unix 和 Windows Git 克隆中的autocrlf和设置应该是什么。safecrlf我应该使用全局设置吗?

提前致谢

4

1 回答 1

1

正如问题 449中提到的:

svn:eol-style就像core.autocrlf)是在结帐和提交时发生的一种机制

至于该设置的值,在双方(Windows/Unix)上,我总是将其设置为 false(在全局设置中),正如jleedev对您的问题的评论。
safecrl.

于 2010-10-08T07:33:48.357 回答