我与头部发生冲突,我需要合并100个文件。我想批量合并所有文件。我知道我想要的是头脑中的东西(不是我拥有的)。
我选中所有复选框并右键单击“使用他们的解决冲突”。但是只解析了一个文件。
这基本上意味着我需要一次做一个文件(100次)。
有没有更好的方法,因为我可以想到273个与我的时间有关的更好的事情。
答案 0 :(得分:2)
从Git bash中可以很容易地做到这一点:
git checkout --theirs src/pages/*
git add src/pages/*
git commit -m 'merged and resolve conflict'
如果其他路径中存在冲突的文件,则可以使用类似的命令。从您的屏幕截图中,此方法可能适合您,因为您的冲突文件似乎在一个公共根文件夹中组合在一起。
我赞赏this great SO answer,它讨论了与您类似的问题。
答案 1 :(得分:1)
这是TortoiseGit中的一个错误,它只是fixed(修复版本是2.0.0)。
作为使用命令行的临时解决方法,请参阅Tim Biegeleisen的答案。