Version control 在clearcase中是否可以将文件合并到一个过时的分支中?

Version control 在clearcase中是否可以将文件合并到一个过时的分支中?,version-control,merge,clearcase,teradata,Version Control,Merge,Clearcase,Teradata,我已经在X分支下创建了一个视图。已成功签入文件。但是在合并文件时,我给出了错误的命令,我的文件被合并到了过时的Y分支中。怎么可能呢?这意味着我甚至可以将文件合并到一个过时的分支?请澄清。如果只有分支类型是,则不会阻止修改分支(分支类型的实例) 您可以通过以下方式检查锁定状态: cleartool lslock <branch_name>@/vobs/avob cleartool lslock@/vobs/avob 或者,对于brtype: cleartool lslock brt

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

如果只有分支类型是,则不会阻止修改分支(分支类型的实例)

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

cleartool lslock <branch_name>@/vobs/avob
cleartool lslock@/vobs/avob
或者,对于brtype:

cleartool lslock brtype:<branch_name>@/vobs/avob
cleartool lslock brtype:@/vobs/avob
正如所指出的那样:


如果您使用的是UCM,则会锁定项目和流。很确定这是你想要的流上的锁


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

我想让我的问题更加清晰。这里X和Y是我创建子分支(视图)的主要分支。我将文件合并到主分支,该分支已过时。@LalithaT当然可以:但您首先检查了什么被锁定了吗?分支或brtype?@LalithaT如果branhc被锁定,则不可能签出或合并。您是否可以尝试手动签出以进行测试?如果您使用的是UCM,则会锁定项目,并锁定流。我很确定这就是你们想要的流上锁。@I我同意。我已将您的评论包含在答案中,以提高可视性。