如何克隆 ClearCase 标签类型?
How to clone a ClearCase label type?
我们可以克隆或复制一个已经存在的 ClearCase 标签类型吗?
过去,我们用名称 OLD_LABEL
标记我们的源代码。然后我们做了很多分支和标签。
X:\myvob1\code>cleartool lsvtree README
README@@\main
README@@\main (DEV_LABEL2, DEV_LABEL1,OLD_LABEL,DEV_TEST...)
README@@\main\dev_4.0
现在,我们可以将 OLD_LABEL
克隆到一个新的 NEW_LABEL
而不是重命名 OLD_LABEL
吗?
X:\myvob1\code>cleartool lsvtree README
README@@\main
README@@\main (DEV_LABEL2, DEV_LABEL1,NEW_LABEL,OLD_LABEL,DEV_TEST...)
README@@\main\dev_4.0
我尝试了cleartool cptype
但是NEW_LABEL
没有出现。
我知道我们可以用 cleartool rename
将 OLD_LABEL
重命名为 NEW_LABEL
。但我们也想保留 OLD_LABEL
.
您可以简单地在具有 OLD_LABEL
.
的所有版本上应用 NEW_LABEL
无需克隆。
一个简单的cleartool find is enough, using the query language
对于视图中的可见文件:
cleartool find . -version 'lbtype(OLD_LABEL)' -exec 'cleartool mklabel NEW_LABEL "$CLEARCASE_XPN"'
对于所有个文件:
cleartool find -all -element 'lbtype_sub(OLD_LABEL)' -version 'lbtype(OLD_LABEL)' -exec 'cleartool mklabel NEW_LABEL "$CLEARCASE_XPN"'
我们可以克隆或复制一个已经存在的 ClearCase 标签类型吗?
过去,我们用名称 OLD_LABEL
标记我们的源代码。然后我们做了很多分支和标签。
X:\myvob1\code>cleartool lsvtree README
README@@\main
README@@\main (DEV_LABEL2, DEV_LABEL1,OLD_LABEL,DEV_TEST...)
README@@\main\dev_4.0
现在,我们可以将 OLD_LABEL
克隆到一个新的 NEW_LABEL
而不是重命名 OLD_LABEL
吗?
X:\myvob1\code>cleartool lsvtree README
README@@\main
README@@\main (DEV_LABEL2, DEV_LABEL1,NEW_LABEL,OLD_LABEL,DEV_TEST...)
README@@\main\dev_4.0
我尝试了cleartool cptype
但是NEW_LABEL
没有出现。
我知道我们可以用 cleartool rename
将 OLD_LABEL
重命名为 NEW_LABEL
。但我们也想保留 OLD_LABEL
.
您可以简单地在具有 OLD_LABEL
.
的所有版本上应用 NEW_LABEL
无需克隆。
一个简单的cleartool find is enough, using the query language
对于视图中的可见文件:
cleartool find . -version 'lbtype(OLD_LABEL)' -exec 'cleartool mklabel NEW_LABEL "$CLEARCASE_XPN"'
对于所有个文件:
cleartool find -all -element 'lbtype_sub(OLD_LABEL)' -version 'lbtype(OLD_LABEL)' -exec 'cleartool mklabel NEW_LABEL "$CLEARCASE_XPN"'