跳过git diff

时间:2013-04-03 23:16:31

标签: vim vim-fugitive

我使用并且喜欢Tim Pope's excellent Fugitive plugin for VIM,我一直希望能够加载:Glog quickfix中所有文件的差异并将它们循环到HEAD中的文件(或者任何修订!)个别。当我切换到以前的版本时,使用:diffthis并不会保留差异,并且宏看起来像是解决它的方法。

有没有规范的方法来做到这一点?

1 个答案:

答案 0 :(得分:1)

不幸的是,目前无法做到这一点;有很多方法可以使这个过程相对无痛,我可以为你编写脚本,除了一件事;当您在diff模式下卸载fugitive-revision的缓冲区时,逃犯向后弯曲(tpope自己的单词)以停止原始文件中的差异。

真的喜欢你提出的行为,所以我继续提交issue to the project on GitHub。 Tpope愿意,这将很快得到解决,我将非常乐意发布一个完全自动化此行为的脚本。