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

德鲁鲁

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

这会导致Windows批处理执行出现问题吗?在什么情况下,这种差异可能很大?我还没有看到任何问题,但希望能进行防御性编码。

迪特里希·埃普

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

*.bat text eol=crlf

编写带有Unix行尾的批处理文件是否安全?关于标签不能与LF正常使用的评论。修复很容易。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章