CVS命令获取存储库的简要历史记录

时间:2011-05-23 07:30:33

标签: version-control cvs

我正在使用以下命令来获取CVS存储库的简要历史记录。

cvs -d :pserver:*User*:*Password*@*Repo* rlog -N -d "*StartDate* < *EndDate*"  *Module*

除了一个小问题外,这个工作正常。它列出了在该存储库中的每个文件上创建的所有标记。我想要标签信息,但我只想要在指定的日期范围内创建的标签。如何更改此命令来执行此操作。

1 个答案:

答案 0 :(得分:0)

我没有看到使用rlog命令本地执行此操作的方法。面对这个问题,我会写一个Perl脚本来解析命令的输出,将标签关联到我想要的日期范围并打印出来。

另一个解决方案是直接解析v文件,但我没有找到任何强大的库来做到这一点。我更喜欢Perl用于那种类型的任务,并且解析模块似乎不是很高质量。