1

我想在特定时间范围内获得每个用户的总签到次数。这是我正在寻找的结果:

用户:xxxxx 计数:432 用户:yyyyy 计数:22

ETC

我可以使用 find 列出用户完成的所有签到,但我只对计数感兴趣!

编辑:一次查找每个(已知)用户的签到次数也可以!编辑:我还需要过滤某个文件类型,例如 *.java !

4

1 回答 1

1

基本上,您需要使用查询语言cleartool find中的指令进行试验,例如:

created_since:例如,这限制了 5 月份的查询:

cleartool find . –version "{brtype(main_dev) && created_since(30-Apr) && (! created_since(31-May)) }" -print

-user (login-name):对于给定用户的一段时间内的此限制

cleartool find . -user user1 -element "{created_since(date1) && !created_since(date2)}" -print

所以基本上,您需要处理查找查询的结果,以便按用户和文件扩展名对其进行排序。


唯一的本机工具(因此不包括外部非免费第三方工具)将尝试使用ClearCase 报告生成器(或“报告向导”),看看您是否可以设置正确的过滤器。(在“应用给定标签类型的文件的 ClearCase 列表
”中提到)。

于 2012-07-31T07:44:04.037 回答