【问题标题】:Merge ClearCase elements to other branch but the branch doesn't show on GUI将 ClearCase 元素合并到其他分支,但该分支未显示在 GUI 上
【发布时间】:2014-07-10 12:40:02
【问题描述】:

ClearCase 合并出现问题。

我们有一个 dev 分支,并在发布后将其标记为 DEV_LABEL。然后我们创建了 2 个新分支 dev1dev2

dev1 和 dev2 的配置规格是:

dev1

 element * CHECKEDOUT
 element * /dev1/LATEST
 element * DEV_LABEL -mkbranch dev1
 element * /main/LATEST -mkbranch dev1
 element * /main/LATEST

dev2

 element * CHECKEDOUT
 element * /dev2/LATEST
 element * DEV_LABEL -mkbranch dev2
 element * /main/LATEST -mkbranch dev2
 element * /main/LATEST

当我们想将 dev1 合并到 dev2 分支时出现问题。 dev1 中的 new 元素看不到 dev2 分支,反之亦然。

所以我们无法将 dev1 的代码合并到 dev2 分支。

dev1中的新元素有这个分支路径:

 @@/main/dev1

配置规范有错吗?

【问题讨论】:

    标签: merge branch clearcase


    【解决方案1】:

    你忘记了创建规则。

    element * CHECKEDOUT
    element * /dev2/LATEST
    element * DEV_LABEL -mkbranch dev2
    element * /main/LATEST -mkbranch dev2
    element * /main/0 -mkbranch dev2   <====
    element * /main/LATEST
    

    dev1 中不存在于 dev2 中的新元素将从 /main/0 开始。

    【讨论】:

    • 非常感谢!你是这里最好的 ClearCase 答案:)
    猜你喜欢
    • 2017-08-14
    • 2013-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多