git mergetool
很棒(在我的情况下,我使用kdiff3)。但是,无法使用它来解决来自git am
或git apply
的冲突(甚至无法使用patch
命令)。实际上,mergetool需要3个文件(基本版本和两个修改版本)才能工作,而git am
可以使用修改版本和补丁程序。
您知道使用git mergetool
来解决git am
产生的冲突的方法吗?
我认为有必要从修改后的版本和补丁中猜测基础文件。如果单独考虑每个块,则看起来很棘手,但并非没有可能。
答案 0 :(得分:0)
如torek所述,如果您是git mergetool
的人,则将参与其中:
git am --3way
am.threeWay
设置为true。常规补丁程序问题仍然存在。