在尝试为开发人员标准化平台时,我的一个需求是提交,.git/config以便每个人都有相同的CRLF配置,而不会忘记手动设置它.
我该如何设置?
我对所有这些消极情绪感到担忧autocrlf.如果不起作用,为什么不删除此功能?要么这个功能的制作者被误解,要么他们用它做了一个失败的实验,它应该被删除,以阻止更多的人浪费他们的时间(阅读模糊的手册页,提问,回答这些问题的人等).
Von*_*onC 74
我总是发现autocrlf配置属性有问题.(如我在Windows上的答案Git 1.6.4 beta(msysgit)中表示的 -  Unix或DOS行终止)
注意:msysgit问题538将其设置为true(这是msysgit安装程序设置的默认值),但我不相信.
我希望以下三个解决方案中的一个:
1.使用新的配置设置git config --global core.autocrlf false(1.7.2+)
设置要在工作目录中为具有text属性集的文件使用的行结束类型.
替代品是'core.eol','lf'和'crlf',它使用平台的原生行结尾.
默认值为native.
2. 结帐/检查native.请参阅gitattributes手册页:
 .gitattribute或者crlf是在core.autocrlf文件中记录以前是本地配置属性的方法.
3.一个git属性过滤器驱动程序,它可以:
.gitattributes)能够被推送到任何地方.如果您使用的是Unix系列操作系统,我建议您只创建一个符号链接.
ln -s .git/config git-config
git add git-config
git commit -m "Now tracking git config file"
| 归档时间: | 
 | 
| 查看次数: | 32915 次 | 
| 最近记录: |