计算clearcase存储库

时间:2016-02-26 15:22:04

标签: clearcase cleartool

我希望了解我的存储库中的工件数量。有没有办法通过cleartool在Rational clearcase中获取工件计数?

3 个答案:

答案 0 :(得分:1)

这取决于你认为的神器。如果要计算文件元素的数量而不计算版本化目录,则以下cleartool find命令将报告(假设您在Unix上并使用" wc"命令进行计数)。转到VOB的根目录并运行:

cleartool find . -all -type f -print | wc -l

如果您想要所有版本化元素(包括版本化目录),请忽略" -type f":

cleartool find . -all -print | wc -l

在任何情况下,您还将获得在当前视图中不可见的元素,结果将不包括视图专用文件和目录。

答案 1 :(得分:1)

嗯,这是一种更快捷的方法。 Use the countdb tool in <ClearCase install dir>/etc/utils

CD到VOB的db目录并运行:

<path to etc/utils dir>/countdb vob_db 

寻找起始线&#34; ELEMENT,&#34;这是&#34;工件的数量&#34;因为对于ClearCase,目录也是版本化对象。

您可能需要在执行此操作之前锁定VOB,或对最近的备份运行检查。

您可以从中获得许多有用的指标:

  • 你的版本树有多深? (VERSION line / ELEMENT line)
  • 平均版本上有多少个标签(VERSION_LABEL_LINK / VERSION)

答案 2 :(得分:0)

考虑到工件是版本化的,这取决于您正在考虑的存储库的版本。

一个简单的动态视图,您可以轻松选择一个版本(在您的配置规范中)和do a find

BroadcastReceiver