clearcase - 如何以明文形式删除目录及其所有内容的标签?

标签 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 中所述,这只是一个逐个文件的操作!

version tree with label Remove label

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

关于clearcase - 如何以明文形式删除目录及其所有内容的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12218068/

相关文章:

configuration-management - 如何获取模板中所有 salt 的列表?

Docker 用于基于 GUI 的环境?

hadoop - 自动设置多节点 Hadoop 集群

visual-studio-2010 - 我可以在一个解决方案配置中构建一个项目的多个配置吗?

clearcase - 在不使用配置规范的情况下从带有特定标签的 Clearcase 复制元素

clearcase - 配置规范以显示来自 2 个分支的标记文件

clearcase - 使用 clearmake 在派生对象中闪烁

clearcase - 如何获得组件的基础基线?

unix - 如何使用 UNIX ls 命令列出特定权限的文件?

.net-core - 多平台编译 : System. Configuration.ConfigurationManager.GetSection throws error on .NetCore