【发布时间】:2012-08-31 15:07:09
【问题描述】:
我已经在明确的情况下递归地将标签应用于目录。如何删除所有这些标签?
【问题讨论】:
标签: clearcase configuration-management
我已经在明确的情况下递归地将标签应用于目录。如何删除所有这些标签?
【问题讨论】:
标签: clearcase configuration-management
最简单的方法是在命令行中,使用cleartool rmlabel
cleartool rmlabel -rec YOUR_LABEL yourDirectory
注意:这仅适用于 ClearCase V7.1+,不适用于 CC7.0.x 或 CCV6.x,不适用于 CCRC(ClearCase 远程客户端)
对于较旧的 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 中所述,这只是逐个文件的操作!
(如果您有数百个元素(文件和目录)要处理,则不太实用...)
【讨论】: