【发布时间】:2015-11-17 11:46:58
【问题描述】:
我在 X 分支下创建了一个视图。成功签入文件。但是在合并文件时,我给出了不正确的命令,并且我的文件被合并到了已过时的 Y 分支中。这怎么可能?这意味着我甚至可以将文件合并到过时的分支?请澄清。
【问题讨论】:
标签: version-control merge clearcase teradata
我在 X 分支下创建了一个视图。成功签入文件。但是在合并文件时,我给出了不正确的命令,并且我的文件被合并到了已过时的 Y 分支中。这怎么可能?这意味着我甚至可以将文件合并到过时的分支?请澄清。
【问题讨论】:
标签: version-control merge clearcase teradata
如果只有分支type是locked obsolete,那不会阻止分支(分支类型的实例)被修改。
您可以通过以下方式检查锁定状态:
cleartool lslock <branch_name>@/vobs/avob
或者,对于 brtype:
cleartool lslock brtype:<branch_name>@/vobs/avob
正如Ian W 指出的in the comments:
如果您使用的是 UCM,则项目上有一个锁,流上有一个锁。很确定这是您想要锁定的流。
正确:对 UCM 流的锁定将锁定关联的非 UCM 分支。
【讨论】: