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

时间:2012-08-31 15:07:09

标签: clearcase configuration-management

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

1 个答案:

答案 0 :(得分:10)

最简单的方法是使用cleartool rmlabel

在命令行中
 cleartool rmlabel -rec YOUR_LABEL yourDirectory

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

使用较早的ClearCase版本,您必须这样做(请参阅technote 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%\""

注意:可以使用GUI删除标签,但正如technote swg21146450中所述,这是一个逐个文件的操作!

version tree with label Remove label

(如果要处理数百个元素 - 文件和目录,则不太实用)。