我正在使用fugitive.vim:Gdiff。 我想得到头部和共同祖先之间以及合并与共同祖先之间的差异。 我正在使用此处Show base in fugitive.vim conflict diff的说明来获取以下内容:
+---------------------------------------+
| common ancestor (:1) |
+-----------+--------------+------------+
| | | |
| HEAD (:2) | working copy | merge (:3) |
| | | |
+-----------+--------------+------------+
但是我想看到(:2)和(:1)之间以及(:3)和(:1)之间的差异
答案 0 :(得分:0)
splice plugin旨在解决三方合并期间的冲突。它允许快速选择要比较的缓冲区。
然而,由于vim的限制,它不会显示你正在寻找的东西:一次只能有一个差异(即使它涉及多个缓冲区)。
答案 1 :(得分:0)
我使用此vim as a git mergetool script。 它使用(:2)或(:3)区分共同的祖先,但是它们位于不同的选项卡中。