对于特定的github repo(仅限),我需要确保所有推送的文本文件都有LF行结尾(不是CRLF)。
此外,下拉的repo文件应该在OSX或Windows的客户端上保留LF行尾。
这可能吗?
答案 0 :(得分:0)
您无法真正控制客户的行为 - 如果core.autocrlf
设置为true
,则LF会自动转换为CRLF。
如果每个人都使用core.autocrlf = input
,那么它应该都可以正常工作。
答案 1 :(得分:0)
尝试添加名为.gitattributes
的文件,其中包含以下内容:
* eol=lf
到你的回购。然后,无论core.autocrlf
开发人员使用什么设置,所有文件都将始终使用LF
。
请记住,在提交二进制文件时(如zip,jar,png等),它会将CRLF
更改为LF
。