我现在有疑问,Git在提交期间或文件vi
期间是否进行了CRLF转换?
假设我在Windows中有一些带有CRLF(不是Git仓库)的文件,当我将这些文件同步到UNIX Git仓库并执行git add / commit并启用autocrlf true
时,这些文件是否会获得转换从CRLF到LF?
或者仅当我vi
这些文件并再次提交时,它是否会对这些文件进行转换?
第二个疑问是,如果我的父存储库存在于Unix并且仅需要LF,则Unix和Windows Git克隆中的autocrlf
和safecrlf
设置应该是什么。我应该使用全局设置吗?
提前致谢
答案 0 :(得分:1)
正如issue 449中提到的那样:
svn:eol-style
(就像core.autocrl
f )是在结帐和提交时发生的机制。
至于该设置的值,双方(Windows / Unix),I always set it to false(global setting),jleedev对您的问题发表评论。
Same for safecrl