如何自动解决非冲突冲突

时间:2014-11-03 21:53:06

标签: git visual-studio visual-studio-2013

我刚开始研究一个相当大的git merge,它显示了大约50个有冲突的文件。当我使用git mergetool或只是去解决Visual Studio中的冲突时 - 几乎所有这些文件都显示0与一些“AutoMerged”行冲突。我很确定我没有对文件进行任何重大更改,如果两个文件中的相同行没有更改 - 我可以在所有这些情况下接受这些合并。除了手动点击~50个文件并点击“接受合并”之外,我找不到办法。我真的宁愿对可能的所有文件进行批量AutoMerge。有没有办法用git,vs或其他方式来做?

1 个答案:

答案 0 :(得分:0)

如果您想接受来自您合并的分支的更改,而不解决冲突,因为您确定仅因空行/空格/等等而发生冲突,您可以将合并策略视为“他们的”选项:

git merge -s theirs branchtomerge

检查http://git-scm.com/docs/git-merge以确保这确实是您想要的。