大量的.gitattributes中的LF



我读了很多关于CRLF &如果git有问题,我要问你是否考虑纠正这个。gitattributes配置:

# Autodetect text files
* text=auto
*.* eol=lf

在我的repo中,我们有很多脚本(一些带有sh扩展,一些没有扩展…)在linux环境中运行,所以在默认的git配置和windows环境中,这些脚本在签出时有CRLF,它失败了。为了实现这一点,我在所有文件中引入了LF行结束符。我认为没有问题,因为git会区分二进制文件和文本文件。对于其余的文件:'.php', '.c', '.js',所有窗口开发人员应该不会有显示这些文件的问题,因为他们应该有'好的ide或文本编辑器'。你认为。gitattributes配置好吗?

使用text=auto,您已经获得了Git存储库中所有文本文件的LF行结尾。

使用eol=lf,您还可以防止在Windows上签出时将文本文件转换为CRLF。如果您只想确保文件在Linux系统的签出中具有LF,则不需要该配置。

相关内容

  • 没有找到相关文章

最新更新