我已将标签递归地应用于目录。如何删除所有这些标签?
最佳答案
最简单的方法是在命令行中使用 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中所述,这仅是逐个文件的操作!
(如果您要处理数百个元素(文件和目录),则不太实用...)
关于clearcase - 如何清除目录中的标签及其所有内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12218068/