1

我正在寻找一种设置 Vim 的方法,以便我可以创建当前分支上与 master(或任何其他选择的分支)不同的所有文件的列表。

我已经使用vim-fugitive在文件级别进行 git diff。我想要一种方法来创建所有已更改文件的列表,以便我可以浏览它们,然后使用 vim-fugitive 进行审查。

这有助于在其他开发人员一直在处理的分支上工作并接收拉取请求时提供帮助。我的意图是我将获取并签出分支运行命令,并且所有与 master 有差异的文件都将进入快速修复窗口(甚至进入我的缓冲区)。然后我可以浏览要查看的文件列表。

4

1 回答 1

3

我自己想出了一个办法。

使用 vim-fugitive 和另一个插件vim-merginal

vim merginal:Merginal将显示一个带有分支列表的窗格。gd在选定的分支上给出不同的文件列表。然后我可以进入:Gdiff用于查看个别更改的文件。

于 2016-06-29T16:06:39.563 回答