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



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

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

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

cleartool lstype -s -kind brtype -inVOB

(有点像"发送到mkbranch脚本")

然后生成一个cleartool find,以检查一个特定brtype是否存在给定元素的任何版本。

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

注意:在这里查找元素要比查找版本快。

如果在多个分支中使用相同名称的brtype,则"cleartool find命令的其他示例"页面显示:

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

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

最新更新