首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vimdiff和CVS集成

vimdiff和CVS集成
EN

Stack Overflow用户
提问于 2008-08-25 15:10:27
回答 3查看 2.5K关注 0票数 6

我一直希望能够以一种相当优雅的方式让vimdiff处理CVS控制的文件。我在互联网上(最好的例子是here)发现了许多脚本,它们基本上是将你正在编辑的文件从CVS签出到一个临时文件,然后将这两个文件进行比较。所有这些都没有考虑到分支,并且总是假设你是从MAIN开始工作的,这对我来说是完全无用的。

所以,我的问题是:有没有人找到了一个比这个脚本更好的解决方案?

或者,如果做不到这一点,有没有人有任何想法,他们将如何实现这一点,或者建议你认为哪些功能对实现这一点至关重要?我的意图是,如果没有人可以建议一个已经构建的解决方案来使用或构建,我们就从这里开始构建一个。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-08-25 19:45:43

我在这里使用了一个类似的脚本:http://github.com/ghewgill/vim-scmdiff (实际上,它们可能具有相同的祖先)。我还没有在cvs中使用scmdiff,但它应该与您已经检查过的分支有所不同。您还可以指定要与特定版本进行比较(使用:D版本)。希望这对您有所帮助,如果您有改进,请随时做出贡献!

票数 3
EN

Stack Overflow用户

发布于 2008-08-25 19:01:18

您可以更改对cvs的调用,以将分支考虑在内。这应该不会太难。更改整个函数并使分支成为一个变量(参数、会话、全局或其他)会有些困难。

票数 0
EN

Stack Overflow用户

发布于 2009-12-30 00:18:07

VCSCommand是另一个积极维护的vim脚本,用于集成VCS。它支持CVS/SVN/SVK/git。

我一直在SVN上使用它,从来没有收到过任何抱怨。快捷键使用mapleader,因此它们不太可能覆盖现有的映射。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档