【问题标题】:Is it possible to merge files into an obsolete branch in clearcase?是否可以将文件合并到 clearcase 中的过时分支中?
【发布时间】:2015-11-17 11:46:58
【问题描述】:

我在 X 分支下创建了一个视图。成功签入文件。但是在合并文件时,我给出了不正确的命令,并且我的文件被合并到了已过时的 Y 分支中。这怎么可能?这意味着我甚至可以将文件合并到过时的分支?请澄清。

【问题讨论】:

    标签: version-control merge clearcase teradata


    【解决方案1】:

    如果只有分支typelocked obsolete,那不会阻止分支(分支类型的实例)被修改。

    您可以通过以下方式检查锁定状态:

    cleartool lslock <branch_name>@/vobs/avob
    

    或者,对于 brtype:

    cleartool lslock brtype:<branch_name>@/vobs/avob
    

    正如Ian W 指出的in the comments

    如果您使用的是 UCM,则项目上有一个锁,流上有一个锁。很确定这是您想要锁定的流。

    正确:对 UCM 流的锁定将锁定关联的非 UCM 分支。

    【讨论】:

    • 我想更清楚地说明我的问题。这里 X 和 Y 是我创建子分支(视图)的主要分支。我将文件合并到已过时的主分支。
    • @LalithaT 当然:但首先你检查了什么被锁定了吗?分支还是 brtype?
    • @LalithaT 如果 branhc 被锁定,则应该无法进行检出或合并。您可以尝试手动结帐,只是为了测试吗?
    • 如果您使用的是 UCM,则项目上有一个锁,流上有一个锁。很确定这是您想要锁定的流。
    • @IanW 我同意。我已将您的评论包含在答案中以提高知名度。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    相关资源
    最近更新 更多