我想在特定时间范围内获得每位用户的总签到次数。这是我要找的结果:
用户:xxxxx计数:432 用户:yyyyy伯爵:22
等
我可以使用find列出用户完成的所有签到,但我只对计数感兴趣!
编辑:一次查找每个(已知)用户的签到数量也可以! 编辑:我还需要过滤某种文件类型,例如* .java!
答案 0 :(得分:1)
基本上,您需要尝试cleartool find
,使用query language中的指令:
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 Report Builder(或“报告向导”),看看你是否可以设置正确的过滤器 (在“ClearCase list of files with given label type applied”中提到)。