使用meld的git三向差分

使用meld的git三向差分,git,diff,Git,Diff,在git中,我已经合并了两个分支,但我想对这两个(已经)合并的分支及其祖先(3-way diff)进行3-way diff。有办法做到这一点吗?请注意,我不想撤消合并,只是检查差异 如果可能的话,我更喜欢使用meld来查看差异。可能不会。最后我知道Meld只支持双向差异。KDiff3支持三向差异。谢谢。使用Kdiff对两个分支进行三向区分的命令是什么?要让Git向您显示哪个提交是(或者提交是,在极少数情况下,这意味着您必须做一些不同的事情)合并基,请使用Git merge基--all,其中两个哈

在git中,我已经合并了两个分支,但我想对这两个(已经)合并的分支及其祖先(3-way diff)进行3-way diff。有办法做到这一点吗?请注意,我不想撤消合并,只是检查差异


如果可能的话,我更喜欢使用meld来查看差异。

可能不会。最后我知道Meld只支持双向差异。KDiff3支持三向差异。谢谢。使用Kdiff对两个分支进行三向区分的命令是什么?要让Git向您显示哪个提交是(或者提交是,在极少数情况下,这意味着您必须做一些不同的事情)合并基,请使用
Git merge基--all
,其中两个哈希ID是您先前合并的两个提交。只要只打印一个提交哈希ID,这就是(单个)合并基。如何使用这三个散列来启动您喜爱的程序是一个单独的问题,取决于所讨论的程序。使用KDiff3时没有特殊的命令。安装KDiff3并将其设置为Git中的diff工具,然后只需执行
Git difftool branch1 branch2
。可能不会。最后我知道Meld只支持双向差异。KDiff3支持三向差异。谢谢。使用Kdiff对两个分支进行三向区分的命令是什么?要让Git向您显示哪个提交是(或者提交是,在极少数情况下,这意味着您必须做一些不同的事情)合并基,请使用
Git merge基--all
,其中两个哈希ID是您先前合并的两个提交。只要只打印一个提交哈希ID,这就是(单个)合并基。如何使用这三个散列来启动您喜爱的程序是一个单独的问题,取决于所讨论的程序。使用KDiff3时没有特殊的命令。安装KDiff3并将其设置为Git中的diff工具,然后只需执行
Git difftool branch1 branch2