计算clearcase存储库中的工件数量

计算clearcase存储库中的工件数量,clearcase,cleartool,Clearcase,Cleartool,我希望获得存储库中工件数量的计数。有没有办法通过cleartool获得Rational clearcase中的工件计数?考虑到工件是版本化的,这取决于您考虑的存储库的版本 一个简单的动态视图,您可以轻松地选择一个版本(在配置规范中)和 这取决于你认为什么是人工制品。如果您想在不计算版本目录的情况下计算文件元素的数量,下面的cleartool find命令将报告这一情况(假设您在Unix上,并且使用“wc”命令进行计算)。转到VOB的根目录并运行: cleartool find . -all -t

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

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

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


这取决于你认为什么是人工制品。如果您想在不计算版本目录的情况下计算文件元素的数量,下面的cleartool find命令将报告这一情况(假设您在Unix上,并且使用“wc”命令进行计算)。转到VOB的根目录并运行:

cleartool find . -all -type f -print | wc -l
如果需要所有版本化元素,包括版本化目录,请省去“-type f”:


在任何情况下,您都将获得当前视图中不可见的元素计数,并且结果将不包括视图私有文件和目录。

好的,有一种更快的方法

CD到VOB的db目录并运行:

<path to etc/utils dir>/countdb vob_db 
/countdb vob_db
查找起始行“
元素,
”,这是“工件”的数量,因为对于ClearCase,目录也是版本连接的对象

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

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

  • 你的版本树有多深?(版本行/元素行)
  • 平均版本上有多少个标签(版本\标签\链接/版本)
我不知道(或忘记了)countdb+1.
cleartool find . -all -print | wc -l
<path to etc/utils dir>/countdb vob_db