LF与Windowsbatch file中的CRLF行结尾

我有一个混合的Ubuntu,OS X和Windows git存储库,其中包含可在Windows 7和更高版本上使用的.bat.cmd文件。 core.autocrlf被设置为input ,所以post- checkout这些文件在我的工作目录中有LF行尾,而不是我开始使用的CRLF行尾。

这会导致Windows批处理执行问题吗? 在什么情况下,这种差异是显着的? 我还没有看到任何问题,但希望防守编码。

您可以使用以下.gitattributes文件覆盖批处理文件:

 *.bat text eol=crlf 

从Unix的行尾写入批处理文件是否安全? 有关于标签无法正确使用LF的评论。 该修复很容易。