git cherry-pick并通过忽略EOL更改来合并

时间:2012-07-24 21:37:26

标签: git merge conflict eol cherry-pick

最近在我们所有的回购中,我们为所有回购添加了一个git属性文件。想法是强制在所有文件中使用Unix EoL字符。当您结帐到新分支时,这会在第一天创建大量问题,它开始显示整个文件中的更改。我们只是承诺了。

现在,问题是如果我们从一个分支合并到另一个分支(我们经常这样做)或者挑选(我们做更多)合并在所有文件中再次显示冲突。

如果git可以通过首选项忽略行结尾或空格更改,那将是理想的。有谁知道git是否包含这样的内容或是否有解决方法?

1 个答案:

答案 0 :(得分:2)

看看git merge strategies。即你可以指定使用ignore-space-at-eol - 这可能对你有帮助。或者,您可以尝试使用ours强制进行EOL更改。