![]() |
1
7
我会这样做(尽管这不是一个命令)
这提供了一个很好的区别,虽然不是补丁形式。
为了我能坚持的任何事情
编辑 就像dave在下面写的,步骤1和步骤2可以通过使用
|
![]() |
2
4
改编了本杰明·班尼尔和戴夫·柯比的上述回答。 因为我使用了逃犯.vim,所以我将上面的内容改编为我最常用的用例,查看最后两次提交之间的差异:
将所有更改加载到选项卡中要比使用
|
![]() |
3
1
尽管它不能完全满足您的要求,但git difftool可能是您的最佳选择。“git difftool--tool=vimdiff--no prompt head”的开箱即用行为是为工作目录中的每个文件依次启动vimdiff并进行更改。 |
![]() |
4
0
这个简单的插件对我很有用: TabMultiDiff . 它基本上为传递给vim的每对文件创建一个diff选项卡。该选项卡以每对中的第二个文件命名。
注意它不是
plugin manager compatible
,因此需要通过复制手动安装
下面是比较两对简单文件(a a a/aab和aac/aad)的屏幕截图。注意,我也使用
vim-scripts/diffchar.vim
这就是为什么突出显示单个字符的原因。
|
![]() |
Harry · 如何在编译时获取克隆的git仓库的标签 5 月前 |
![]() |
Ooker · 如何从blob中删除秘密? 5 月前 |
![]() |
hasdrubal · git日志图智能分支过滤器 5 月前 |
![]() |
J. Doe · 为什么git中没有跟踪git文件? 6 月前 |