最近在我们所有的回购中,我们为所有回购添加了一个git属性文件。想法是强制在所有文件中使用Unix EoL字符。当您结帐到新分支时,这会在第一天创建大量问题,它开始显示整个文件中的更改。我们只是承诺了。
现在,问题是如果我们从一个分支合并到另一个分支(我们经常这样做)或者挑选(我们做更多)合并在所有文件中再次显示冲突。
如果git可以通过首选项忽略行结尾或空格更改,那将是理想的。有谁知道git是否包含这样的内容或是否有解决方法?
答案 0 :(得分:2)
看看git merge strategies。即你可以指定使用ignore-space-at-eol
- 这可能对你有帮助。或者,您可以尝试使用ours
强制进行EOL更改。