我已经以递归方式将标签应用于目录。如何删除所有这些标签?
答案 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中所述,这是一个逐个文件的操作!
(如果要处理数百个元素 - 文件和目录,则不太实用)。