3

我正在使用 fugitive.vim 的 :Gdiff。我想得到头部和共同祖先之间以及合并和共同祖先之间的差异。我正在使用此处的说明Show base in fugitive.vim conflict diff,以获得以下信息:

+---------------------------------------+
|         common ancestor (:1)          |
+-----------+--------------+------------+
|           |              |            |
| HEAD (:2) | working copy | merge (:3) |
|           |              |            |
+-----------+--------------+------------+

但是我也想看看 (:2) 和 (:1) 之间以及 (:3) 和 (:1) 之间的差异

4

2 回答 2

1

splice 插件旨在解决三向合并期间的冲突。它将允许快速选择要比较的缓冲区。

但是,由于 vim 的限制,它不会显示您正在寻找的内容:一次只能有一个差异(即使它涉及多个缓冲区)。

于 2016-08-14T22:16:29.593 回答
0

我将此vim 用作 git mergetool 脚本。它用 (:2) 或 (:3) 区分共同祖先,但它们位于不同的选项卡中。

于 2016-08-23T00:07:16.843 回答