我有一个混合的Ubuntu,OS X和Windows git存储库,其中包含可在Windows 7和更高版本上使用的.bat
和.cmd
文件。 core.autocrlf
被设置为input
,所以post- checkout
这些文件在我的工作目录中有LF
行尾,而不是我开始使用的CRLF
行尾。
这会导致Windows批处理执行问题吗? 在什么情况下,这种差异是显着的? 我还没有看到任何问题,但希望防守编码。
您可以使用以下.gitattributes
文件覆盖批处理文件:
*.bat text eol=crlf
从Unix的行尾写入批处理文件是否安全? 有关于标签无法正确使用LF的评论。 该修复很容易。