2008-09-16 37 views
7

最后,我开始惹恼了我,问了这个问题:我如何在CVS中的两个修订版本之间做一个基本的区别?通常我想比较最新版本和一些随机旧版本。我正在使用Eclipse CVS插件。当我从所选文件(从HEAD或其他分支的最新版本)上下文菜单中使用“与...比较 - 另一个分支或版本...”时,我会得到分支,标签和日期列表,但不包括修订版。通常我刚刚创建了一个我知道的日期足够远的过去,所以我可以比较所需的修订,但我认为必须有更好的方法。比较Eclipse中的两个CVS修订版

回答

10

答案是使用上下文菜单 - >团队 - >显示历史记录来显示文件的历史记录,然后选择两个修订版和上下文菜单进行选择 - >彼此比较。

1

似乎有两条主要途径:

上下文菜单 - > Team->显示历史

其线性的历史,你可以选择和他们之间的比较,但它可以很当你的项目有很多分支/标签时,它会变得臃肿难读。个人而言,我发现它小于有用:

上下文菜单 - > Team->显示提交历史

这似乎表明了什么一直致力于具体的分支/标签,你是历史上。您可以为每个文件或每个文件夹执行此操作。输出非常相似,但我觉得它更清晰。您可以点击提交日期,它会显示您在该日期提交的所有文件(您感兴趣的文件)。

如果您双击该文件,它就会弹出另一个菜单,让您可以在提交历史与另一个文件进行比较

编辑 (如果你双击“其他”我发现文件,它什么也没做,你需要点击对话框中的“确定”,这看起来很愚蠢,这可能是由于我有超越比较3插件的事实,我不知道它的行为是否相同没有它) 编辑

还有一个小按钮在右上方提交历史记录窗口,允许您切换到历史记录视图(但是如果我这样做,我总是会发现它比普通历史记录视图更容易阅读)

两者都应该向您显示在提交时添加的评论,并且您应该尝试并且了解我个人之间的差异,以及我个人更喜欢犯罪历史的唯一形式个人经历。

我对每个人都没有给出正式的描述表示歉意,这纯粹来自我个人使用它们的经验,我实际上还没有研究过它们自己......

相关问题