我刚开始研究一个相当大的git merge,它显示了大约50个有冲突的文件。当我使用git mergetool
或只是去解决Visual Studio中的冲突时 - 几乎所有这些文件都显示0与一些“AutoMerged”行冲突。我很确定我没有对文件进行任何重大更改,如果两个文件中的相同行没有更改 - 我可以在所有这些情况下接受这些合并。除了手动点击~50个文件并点击“接受合并”之外,我找不到办法。我真的宁愿对可能的所有文件进行批量AutoMerge。有没有办法用git,vs或其他方式来做?
答案 0 :(得分:0)
如果您想接受来自您合并的分支的更改,而不解决冲突,因为您确定仅因空行/空格/等等而发生冲突,您可以将合并策略视为“他们的”选项:
git merge -s theirs branchtomerge
检查http://git-scm.com/docs/git-merge以确保这确实是您想要的。