标签: git core.autocrlf
我们正在Windows,Linux和Mac上跨平台工作,我们使用GIT进行协作。最近我们偶然发现autocrlf设置以避免Carriage Return和Line Feed,并发现它们在不同平台上显示不同的行为。
autocrlf
Carriage Return
Line Feed
我们找到了标记autocrlf = false的解决方法。但每个队友都必须改变自己机器的设置。
autocrlf = false
我的问题是,我们是否有一些解决方法可以检查回购中的autocrlf设置,以便用户不必自行更改设置?并且设置会自动更新。
答案 0 :(得分:0)
如果不强迫每个用户更新其设置中的内容,则无法执行此操作。
请参阅,例如here
您可以做的是创建服务器端挂钩,拒绝提交更改行结尾的提交,并通知开发人员如何正确设置他的git环境......