我刚刚开始做一个相当大的git合并,它显示了大约50个有冲突的文件。当我在Visual Studio中使用git mergetool或简单地去解决冲突时,几乎所有这些文件都用一些"AutoMerged“行显示0冲突。我非常确定我没有对文件做任何重大的修改,如果两个文件中相同的行没有被修改-我可以接受所有这些情况下的合并。除了手动点击~50个文件并点击"Accept Merge“之外,我找不到其他方法。我真的更愿意对所有可能的文件进行批处理AutoMerge。有没有办法用git、vs或其他方式来做呢?
发布于 2014-11-04 08:33:17
如果您希望接受合并分支的更改,而不解决冲突,因为您确定冲突只因空行/空格/等原因而发生...,您可以考虑合并策略和"theirs“选项:
git merge -s theirs branchtomerge检查http://git-scm.com/docs/git-merge以确保这真的是您想要的。
https://stackoverflow.com/questions/26723920
复制相似问题