- What are the advantages/disadvantages of plugins
like fugitive over vcscommand?
简短的答案
VCSCommand与许多版本控制系统配合使用.如果您的组织中有多个组织,您可以使用相同的关键字映射.
逃犯是紧密的git-to-vim整合.浏览和编辑您的git仓库,索引和本地文件变得无缝.
答案越长
我使用两者.我认为他们相互赞美,对任何一个插件都没有什么不好的说法,至少没有什么是几个关键字不能解决的.
VCSCommand是我的研究工具.我用它来记录,注释,diff,vimdiff和
只有偶尔提交(由于工作场所的工作流程),它的工作很好.我切换
经常在git和cvs存储库之间,欣赏具有相同的映射
无论我使用什么repo(目录).
使用缓冲区变量b:VCSCommandVCSType和一个关键映射,我也可以支持
两个存储库位于同一目录中. (CVS / git – 不推荐用于fainthearted,但伟大的管理本地编辑与一些实践和理智的.gitignore规则.)
逃犯是一款非常棒的git-in-vim界面.我说git-in-vim,因为这是我能想到的最好的解释.正如我之前提到的,它会模糊您的存储库,索引和本地文件之间的界限 – 完全自由.诸如“Glog”和“Gedit”等命令非常直观,非常有用.
如果你喜欢git和vim,安装fugitive.
和病原体.病原体从vim插件管理中脱颖而出.做吧
- What plugins (or other tricks) do you use for versioning with vim?
我强烈推荐svndiff. svndiff at vim.org尽管它的名字,它适用于许多VCS(git / svn / CVS.)打开修改的文件并直接跳转到下一个/上一次修改(或删除/添加)部分是太棒了.您可以一目了然地看到所有更改(在窗口中可见).您的vim将需要编译的标志,但它是一个惊人的加速器.
对于git提交浏览,推荐使用Extradite for wugitive. http://int3.github.com/vim-extradite/