我想设置git,以便将所有LF结尾更改为CRLF。
我在我的repo的根文件夹中创建了一个.gitattributes文件:
* text=auto
# Have git change every .groovy and .java file to crlf
*.java eol=crlf
*.groovy eol=crlf
当提交我知道的.java文件有LF结尾时,我希望在签出新的本地分支时将其更改为CRLF。但事实并非如此。有什么想法吗?
答案 0 :(得分:2)
我认为你需要在“eol”属性之前指定“text”;所以你的例子会变成以下内容:
* text=auto
# Have git change every .groovy and .java file to crlf
*.java text eol=crlf
*.groovy text eol=crlf
答案 1 :(得分:2)
所以我发现了这个问题。我当时正在使用Egit,目前还没有正确支持.gitattributes。 见This Link。目前尚未解决。