如何清除目录及其所有内容的标签?

aja*_*ari 5 clearcase configuration-management

我已经以递归方式将标签应用于目录.如何删除所有这些标签?

Von*_*onC 10

最简单的方法是在命令行中使用 cleartool rmlabel

 cleartool rmlabel -rec YOUR_LABEL yourDirectory
Run Code Online (Sandbox Code Playgroud)

注意:这仅适用于ClearCase V7.1 +,不适用于CC7.0.x或CCV6.x,不适用于CCRC(ClearCase Remote Client)

使用较旧的ClearCase版本,您必须这样做(请参阅技术说明swg21126736):

# Unix syntax
cleartool find yourDirectory -version "lbtype(YOUR_LABEL)" -exec 'cleartool rmlabel YOUR_LABEL"$CLEARCASE_XPN"'

# Windows syntax
cleartool find yourDirectory -version "lbtype(YOUR_LABEL)" -exec "cleartool rmlabel YOUR_LABEL\"%CLEARCASE_XPN%\""
Run Code Online (Sandbox Code Playgroud)

注意:您可以使用GUI删除标签,但如技术说明swg21146450中所述,这只是一个文件操作!

带标签的版本树 删除标签

(如果你有数百个元素 - 文件和目录 - 要处理......)不太实用