我在 Windows 7 上工作,为了防止 EOL 问题,我.gitattributes
按以下方式设置了一个文件(如github 帮助中所述):
* text=auto
*.js text
但是现在,当我提交一个js
只有LF
行尾的文件时,我会收到警告:
warning: LF will be replaced by CRLF in XXX.js.
The file will have its original line endings in your working directory.
好吧,这听起来就像我将CRLF
在我的存储库和LF
我的工作目录中一样,即使它应该(并且我希望它是)完全相反。-file的js
行尾仍在LF
提交之后。
我是在阅读错误的警告还是.gitattributes
以错误的方式设置?谢谢!
ps 我的全局 git 配置有autocrlf = true
,但是由于.gitattributes
文件的原因,在提交时不应该影响 EOL 转换
ppsjs
文件在子目录中