【问题标题】:Merging older versions of a file within Clearcase在 Clearcase 中合并旧版本的文件
【发布时间】:2018-03-10 01:22:47
【问题描述】:

我有一个文件已在动态视图中签出并在一段时间前进行了修改而没有签入,我将其称为 版本 i。与此同时,开发分支继续前进,并检查了同一文件的几个较新版本(jkl)从其他观点。我需要合并版本 i 和 l 的修改。我不能简单地检查 version i ,因为这会产生“predecessor is not latest”错误。

有没有一种安全(简单)的方法?

【问题讨论】:

    标签: clearcase


    【解决方案1】:

    一种最安全的方法是:

    • 结帐l,然后
    • 使用第三方合并工具(例如kdiff3)将i(源)与l(目标,已签出)合并。
    • 然后签入新的合并版本m

    最后,您可以在第一个动态视图中撤消签出i,从而允许该版本自动(动态)更新到最新版本“m”(合并的结果)

    【讨论】:

    • 我希望有一个 Clearcase 解决方案,因为我可以使用的工具列表是有限的,但好吧,我想这是一个不寻常的情况。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    相关资源
    最近更新 更多