【问题标题】:How can I generate offline diff output between two views?如何在两个视图之间生成离线差异输出?
【发布时间】:2010-09-02 19:22:01
【问题描述】:

我正在分析 Clearcase 中两个视图之间的不同文件。我需要生成输出,这样我就可以在没有互联网连接的情况下完成这项任务。我想要的是运行一个递归遍历每个视图的命令,并为从视图 A 到视图 B 的每次更改生成一个合并/差异输出文件。这可以像合并一样工作,除了我实际上不想做任何更改。

如何进行设置,以便在离线时继续查看所有这些文件中的差异输出?我正在使用 Clearcase,但如果另一个工具可以做同样的工作来比较两个目录结构,那也没关系。

【问题讨论】:

    标签: version-control diff clearcase offline


    【解决方案1】:

    “离线时所有这些文件之间的差异输出?”:听起来您在这里使用了两个动​​态视图(确实需要与 ClearCase Vob 服务器建立网络连接才能显示任何文件)

    对于这样的任务,我切换到两个snapshot views(至少下载本地磁盘上的文件),然后使用任何file comparison tools在那里(WinMerge、BeyondCompare、KDiff3)。

    或者我将使用 git (created directly within the ClearCase views) 到 compare the two directories

    【讨论】:

    • 谢谢!在与我的同事交谈后,我发现我可以使用 KDiff3 + 快照视图来做到这一点。这就是我最终做的。 (顺便说一下,KDiff3 的输出比默认的 clearcase diff 工具要好得多,尽管需要一点时间来适应。)
    • @RMorrisey:别忘了你可以在 ClearCase 中使用自定义差异工具。见stackoverflow.com/questions/375398/…
    猜你喜欢
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    相关资源
    最近更新 更多