Clearcase 是否可以从整个版本树中删除标签?
从每个分支和节点。 不仅在当前视图的分支中Clearcase 是否可以从整个版本树中删除标签?,clearcase,Clearcase,从每个分支和节点。 不仅在当前视图的分支中 我尝试过使用“cleartool rmlabel-rec YOUR_LABEL yourDirectory”。但它只删除版本的当前视图。您可以尝试删除整个标签类型: 但要小心,这将删除回购协议中任何位置的该标签的所有实例。 请参阅另一个使用find和的带有“”的rmtype示例 由于您不想删除所有vob中的标签,仅在给定文件夹中,因此需要应用较慢的解决方案: 如果上面的行没有打印文件夹和子文件夹中文件的版本,请尝试: cd /path/to/your/
我尝试过使用“cleartool rmlabel-rec YOUR_LABEL yourDirectory”。但它只删除版本的当前视图。您可以尝试删除整个标签类型: 但要小心,这将删除回购协议中任何位置的该标签的所有实例。
请参阅另一个使用find和的带有“”的
rmtype
示例
由于您不想删除所有vob中的标签,仅在给定文件夹中,因此需要应用较慢的解决方案:
如果上面的行没有打印文件夹和子文件夹中文件的版本,请尝试:
cd /path/to/your/folder
cleartool find . -version "{lbtype(LABEL)}" -exec "cleartool rmlabel YOUR_LABEL \"%CLEARCASE_XPN%\""
我在我的vob中尝试了上面的“cleartool rmtype-rmall MYLABEL C:\user\vob\old”。但我面临着错误。(路径名未找到/不是vob中的对象)。我要从vob的特定文件夹中删除标签。不是从整个vob.@Sudhakar.NSabari语法将是
cleartool rmtype-rmall yourlabel@\avob
,没有空格。这将删除所有vob的标签,因此这不是您想要的。我将编辑答案。@Sudhakar.NSabari我已相应地编辑了答案。
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%\""