我知道这个命令: cvs log -N -w<userid> -d"1 day ago"
如何搜索CVS评论历史
不幸的是这会产生一个格式化的报告有很多新行的话,这样的文件路径,文件版本和注释文字都是分开的。因此,很难对所有出现的评论文本进行扫描(例如,grep),并将匹配与文件/版本相关联。
(请注意,日志输出将是完全可以接受的,如果只CVS能够本地执行滤波。)
编辑:示例输出。像这样的文本块报告每个存储库文件:
RCS file: /data/cvs/dps/build.xml,v Working file: build.xml head: 1.49 branch: locks: strict access list: keyword substitution: kv total revisions: 57; selected revisions: 1 description: ---------------------------- revision 1.48 date: 2008/07/09 17:17:32; author: noec; state: Exp; lines: +2 -2 Fixed src.jar references ---------------------------- revision 1.47 date: 2008/07/03 13:13:14; author: noec; state: Exp; lines: +1 -1 Fixed common-src.jar reference. =============================================================================
史蒂夫太棒了。我不知道-B grep选项:“打印NUM行前导上下文”。因此,使用cvs日志为每个文件生成的15行报告(注释是第15行),-B14会为每个匹配文件提供整个块。 – 2008-12-23 14:29:58