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

Clearcase 如何清理未使用的分支类型,clearcase,Clearcase,我试图减少对ClearCase的访问时间,并考虑删除所有未使用的分支类型(即VOB中没有元素具有该类型分支的分支)。是否有一个简单的查询可以返回未使用的类型,或者我必须扫描每个现有类型的实例 我更喜欢基于Cleartool或CAL的工具,因为我想构建一个可供他人使用的工具。我没有看到任何“简单查询”,因此最好检查每个vob中的每个brtype实例。 首先获取给定vob的brtype列表: cleartool lstype -s -kind brtype -inVOB (有点像在“”中) 然后进

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

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

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

cleartool lstype -s -kind brtype -inVOB
(有点像在“”中)

然后进行检查,以检查给定元素是否存在某个特定类型的任何版本

cleartool find /aVobTag -element "brtype(aBrTypeName)"
注意:在这里查找元素比查找版本快

如果在多个分支中使用了相同的brtype名称,则说明:

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

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