LF与Windows批处理文件中的CRLF行结尾

时间:2016-08-08 18:26:12

标签: windows git batch-file

我有一个混合的Ubuntu,OS X和Windows git存储库,其中包含用于Windows 7及更高版本的.bat.cmd个文件。 core.autocrlf设置为input,因此,git checkout后这些文件在我的工作目录中有LF行结尾,而不是我开始的CRLF行结尾与...一起。

这会导致Windows批处理执行出现问题吗?在什么情况下,这种差异可能是重要的?我还没有看到任何问题,但希望采取防御措施。

1 个答案:

答案 0 :(得分:7)

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

*.bat text eol=crlf

来自Is it safe to write batch files with Unix line endings?有关于标签与LF无法正常工作的评论。修复很容易。