vim插件进行版本控制

前端之家收集整理的这篇文章主要介绍了vim插件进行版本控制前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有一些像 vcscommand这样的插件可以用于(几乎)任何vcs和诸如 fugitive这样一个vcs的插件.

> vcscommand这样的插件的优点和缺点是什么?
>使用vim使用什么插件(或其他技巧)进行版本控制?

  • 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/

猜你在找的Bash相关文章