我遇到了使用git的问题。有时候我从某个分支(通常是master)拉出来,我得到了整个文件冲突(很多src文件,非常混乱,特别是在STS中)。我猜它可能与CRLF设置有关。所以,我尝试更改有关CRLF的相关设置。
小组:
Guy A:
MAC OS,autocrlf=input, STS : workspace new text line delimiter = unix
Guy B,C:
Win7,autocrlf true->false ,safecrlf:true,STS : workspace new text line delimiter = unix
以下是我在完成编码后使用git的方法:
现在似乎问题已经解决了。然而,让每个使用 windows 的人改变他们的默认设置有点奇怪。使用SVN,没有这样的问题。
那么,在这种情况下最好的解决方案是什么?请你分享一些关于使用git的更好的策略和建议?感谢您的帮助,并为我的英语不好道歉。
答案 0 :(得分:0)
如果您没有在本地更改这些文件,但是当您从远程执行更改时显示冲突,则主要导致不同操作系统的行结尾。
您只需在windows git repo中设置git config --global core.autocrlf true
。
更多详细信息,您可以参考Dealing with line endings。