2012-01-12 57 views
0

我正在处理一组文件,并希望能够在某个日期之后(与在日期之前相反,如在CVS的-D选项中)拉出第一个提交。这可能会涉及某种脚本。我的想法是:CVS:签出日期后提交的第一个文件

  • 解析CVS日志的每个文件,以获得相应的版本号

  • 使用-D选项来获得一个文件,获取该文件的修订版本号(通过CVS状态或文件头),然后获取后续文件

解析日志看起来是最简单的方法。有没有我缺少的CVS快捷方式或者我不知道的聪明的方法?

+0

你是在跨所有分支的下一个绝对提交之后,还是在当前分支上的下一个提交? – 2012-01-15 17:12:24

+0

存储库没有任何分支;我正在查找指定文件在特定日期后的下一次提交。 我的解决方案是解析文件的日志消息(上面的第一个选项)。如果有更好的方法来做到这一点,知道这一点很有用。否则,不用担心。 – 2012-01-17 22:43:04

回答

0

这似乎没有CVS快捷方式,所以我解析了该文件的日志消息,并在日期xxx后发现了第一个版本。

相关问题