如何清理未使用的分支类型

时间:2012-03-29 16:29:34

标签: clearcase

我正在尝试减少对ClearCase的访问时间,并考虑删除所有未使用的分支类型(即没有元素在VOB中具有该类型的分支的那些)。是否有一个简单的查询可以返回未使用的类型,或者我是否必须扫描每个现有类型的实例?

我更喜欢基于Cleartool或CAL的东西,因为我想构建一个可供其他人使用的工具。

1 个答案:

答案 0 :(得分:0)

我没有看到任何“简单查询”,因此最好检查每个vob中的每个brtype实例。
首先获取给定vob的brtype列表:

cleartool lstype -s -kind brtype -inVOB

(有点像“Send to mkbranch script”)

然后创建一个cleartool find来检查某个特定brtype是否存在任何给定元素的版本。

cleartool find /aVobTag -element "brtype(aBrTypeName)"

注意:查找元素比在此处查找版本更快。

如果您在多个分支中使用相同的brtype名称,则"Additional examples of the cleartool find command" page说明:

  

如何在多个VOB中的特定分支上查找元素:

 cleartool find -avobs -element "brtype(branch)" -print