以明文形式计算每个用户的签到数量

时间:2012-07-31 07:18:48

标签: clearcase cleartool

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

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

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

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

1 个答案:

答案 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”中提到)。