我想对存在于 2 个不同分支中的单个文件进行 3 向差异,即每个分支中的最后一次提交,并考虑共同的祖先。我想使用一个允许进行三向比较的外部工具。我正在考虑使用 git difftool 但据我所知,它只允许比较给定文件的任何 2 个版本。我可以使用 mergetool 但这迫使我首先运行 git merge 以便设置 BASE、REMOTE 和 LOCAL 变量。我不想运行 git merge。考虑到它的共同祖先,我只想先做一个 3-way diff 来查看两个分支中对文件所做的更改。
是否可以使用 difftool 或 mergetool 来做我需要的事情?谢谢