【问题标题】:Comparing two CVS revisions in Eclipse比较 Eclipse 中的两个 CVS 修订版
【发布时间】:2010-09-09 10:54:04
【问题描述】:

终于开始让我很恼火地问这个问题:如何在 CVS 中的文件的两个修订之间进行基本差异?通常我想比较最新版本和一些随机的旧版本。我正在使用 Eclipse CVS 插件。当我从所选文件的(来自 HEAD 或另一个分支的最新修订版)上下文菜单中使用“比较 - > 另一个分支或版本...”时,我得到一个分支、标签和日期的列表,但不是修订版。通常我刚刚创建了一个我知道过去足够远的日期,因此我可以比较所需的修订,但我认为必须有更好的方法。

【问题讨论】:

    标签: eclipse cvs


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      似乎主要有两种方式:

      上下文菜单->团队->显示历史记录

      它显示了一个线性历史,您可以在它们之间进行选择和比较,但是当您的项目有很多分支/标签时,它可能会非常臃肿且难以阅读。就我个人而言,我发现它的用处不如:

      上下文菜单->团队->显示提交历史记录

      这似乎显示了已提交到您所在的特定分支/标签的历史记录。您可以按文件或按文件夹执行此操作。输出非常相似,但我发现它更清晰。您可以单击提交日期,它将显示在该日期提交的所有文件(您感兴趣的)。

      如果你双击文件,它会弹出另一个菜单,以便你可以将它与提交历史中的另一个文件进行比较

      编辑 (我发现如果你双击“其他”文件,它不会做任何事情,你需要在对话框中单击“确定”,这对我来说似乎很愚蠢。这可能是由于我有无法比拟的 3插入,我不确定没有它它的行为是否相同) 编辑

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

      两者都应该向您显示提交时添加的评论,您应该尝试阅读但我个人没有的和我更喜欢提交历史的唯一形式的个人体验之间的差异。

      我很抱歉没有对它们进行正式描述,这纯粹是我个人使用它们的经验,我自己还没有真正研究过它们......

      【讨论】:

        猜你喜欢
        • 2010-11-26
        • 2014-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多