我正在尝试减少对ClearCase的访问时间,并考虑删除所有未使用的分支类型(即没有元素在VOB中具有该类型的分支的那些)。是否有一个简单的查询可以返回未使用的类型,或者我是否必须扫描每个现有类型的实例?
我更喜欢基于Cleartool或CAL的东西,因为我想构建一个可供其他人使用的工具。
答案 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