我希望 git 在内部存储具有 CLRF 行结尾样式的文本文件,我不只是想在工作目录中看到这样的行结尾(但 WD 还应该包含 CRLF 文件)。可以实现此目的的 .gitattributes 配置是什么?
我需要这个,以便存储库可以与内部也使用 CRLF 的 Mercurial 无缝同步(由于原始文件是这样的)。
在检查了我在网上找到的所有可能配置之后,包括这里,我找不到会产生 CRLF 的解决方案。最后,这些文件最终被存储为 LF。我尝试了以下 .gitattributes 文件:
* text=
* text eol=crlf
还尝试了 text=auto, text=crlf ,即使没有第一行,也没有运气。我还在更改此设置之间重新克隆了存储库。
谢谢你。
编辑:在我发布这篇文章 5 秒后,我发现另一个似乎正在工作的片段:
*.* -crlf
但是我不确定这到底是做什么的。有人可以确认这是我想要的,以后不会咬我吗?