[英]Frequently Modified Files in Clearcase
我对 Clearcase 非常陌生,我手头的任务之一是在 ClearCase 中查找经常修改的文件,假设我们有一个集成 stream 并且我们的 stream 中有很多文件,需要知道某些文件是修改频繁,比如某个文件在最近两个月被修改了 5 次。
我可以访问 ClearCase 命令以及 GUI
有没有办法我们可以解决这个问题。
谢谢
您可以按照find examples ,在两个日期之间进行搜索:
cleartool find . -version "{created_since(date1) &&
!created_since(date2) &&
brtype(myIntStream)" -exec "cleartool descr -fmt "%En"\
|sort| uniq -c | sort -n
(这是 Windows 语法,这意味着您需要为v
和uniq
命令安装GoW(Windows 上的 Gnu) 。
正如Brian Cowan 在评论中添加的那样,命令将是:
cleartool find -all -version "{created_since(date1) &&
!created_since(date2) &&
brtype(myIntStream)" -exec "cleartool desc -fmt \"%En\n\" \"%CLEARCASE_XPN\"" \
|sort| uniq -c | sort -n
在 Unix 上:
cleartool find -all -version "{created_since(date1) &&
!created_since(date2) &&
brtype(myIntStream)" -exec 'cleartool desc -fmt "%En\n" "$CLEARCASE_XPN"' \
|sort| uniq -c | sort -n
-all
而不是当前目录格式,以避免命令不在 VOB 根目录下运行时出现问题。
如果您不关心间隔,而只想要最后 2 个月,请删除
!created_since
行。
或者,使用“today
”作为第二个日期,尽管这将在您运行该命令当天的本地午夜之后修改所有内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.