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

最佳答案

最简单的方法是在命令行中使用 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/

10-13 02:53