加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim插件进行版本控制

发布时间:2020-12-15 18:37:28 所属栏目:安全 来源:网络整理
导读:有一些像 vcscommand这样的插件可以用于(几乎)任何vcs和诸如 fugitive这样一个vcs的插件. vcscommand这样的插件的优点和缺点是什么? 使用vim使用什么插件(或其他技巧)进行版本控制? What are the advantages/disadvantages of plugins like fugitive over
有一些像 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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读