5

我已经在明确的情况下递归地将标签应用于目录。我怎样才能删除所有这些标签?

4

1 回答 1

11

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

 cleartool rmlabel -rec YOUR_LABEL yourDirectory

注意:这仅适用于 ClearCase V7.1+,不适用于 CC7.0.x 或 CCV6.x,不适用于 CCRC(ClearCase 远程客户端)

对于较旧的 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%\""

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

带标签的版本树 移除标签

(如果你有数百个元素——文件和目录——要处理,那就不太实用了……)

于 2012-08-31T15:35:01.347 回答