我想在特定时间范围内获得每个用户的总签到次数。这是我正在寻找的结果:
用户:xxxxx 计数:432 用户:yyyyy 计数:22
ETC
我可以使用 find 列出用户完成的所有签到,但我只对计数感兴趣!
编辑:一次查找每个(已知)用户的签到次数也可以!编辑:我还需要过滤某个文件类型,例如 *.java !
基本上,您需要使用查询语言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 列表
”中提到)。