是否可以从整个版本树中删除标签?

时间:2018-02-01 11:48:42

标签: clearcase

来自每个分支和节点。 不仅在当前视图的分支中。

我尝试过使用“cleartool rmlabel -rec YOUR_LABEL yourDirectory”。但它只删除版本的当前视图。

1 个答案:

答案 0 :(得分:1)

您可以尝试删除整个标签 type

cleartool rmtype -rmall yourlabel@\avob

但要小心,那会在该回购中的任何地方删除该标签的所有实例 使用find和How to delete a clearcase branch with a single command?查看rmtype与“cleartool rmlabel”的另一个示例。

由于您不想删除所有vob中的标签,仅在给定文件夹中,您需要应用较慢的解决方案searching files with that label in your folder and subfolders

cd /path/to/your/folder
cleartool find . -version "{lbtype(LABEL)}" -print

如果以上行为您的子文件夹中的文件打印版本,请尝试:

cd /path/to/your/folder
cleartool find . -version "{lbtype(LABEL)}" -exec "cleartool rmlabel YOUR_LABEL \"%CLEARCASE_XPN%\""