我正在尝试提交一个带有 CRLF 行结尾的文件并让另一个人检查它,也带有 CRLF 行结尾。
我有以下内容.gitattributes
:
* text=auto
当我添加带有 CRLF 结尾的文件时,我收到以下消息:
warning: CRLF will be replaced by LF in test.cs
The file will have its original line endings in your working directory.
如果我克隆存储库,文件将被克隆为 LF 行结尾。我可以通过设置来覆盖它*.cs text eol=crlf
,但这不是很受支持,因为我必须为每种文件类型做 if。
我误解了,还是不应该text=auto
将 LF 转换回 CRLF?这是一个错误吗?
有没有办法让 git convert 换行符回来?或者,最好根本不改变它们?我们正在使用所有 CRLF 文件/平台,所以理想情况下 git 不会触及 EOL