我一直在分支机构B1工作。在此分支上检查了几个元素。现在我想放置或移动(如果已经标记),在此分支上的所有最新版本上标记L1。
我怎样才能做到这一点?
答案 0 :(得分:1)
基本上,您需要所有元素(文件或文件夹)
LB1
,LB1
,LB1
移至该可见版本。为此:
cleartool find -cview -element "{lbtype_sub(LB1)}" \
-version "{!lbtype(LB1)}
-exec "cleartool mklabel –replace REL3 \"%CLEARCASE_XPN%\""
注意:
之间的区别lbtype (label-type-name)
在所有情况下,如果对象本身标记为label-type-name,则为TRUE。 (因为元素和分支不能有标签,所以这个原语只适用于版本。)
lbtype_sub (label-type-name):
对于元素,如果元素具有标记为label-type-name的版本,则为TRUE。
OP Paul确认in the comments以下命令正在运行:
cleartool find . -cview -elem "lbtype_sub(L1)" -exec "cmd /c cleartool mklabel -rep L1 %CLEARCASE_XPN%"
我的配置规范必须设置为查看分支
中的最新版本B1