CVS:检查日期之后提交的第一个文件
我正在处理一组文件,并且希望能够在特定日期之后提取第一个提交(而不是在某个日期之前,如 CVS 的 -D 选项)。这可能会涉及某种脚本编写。我的想法是:
解析每个文件的 cvs 日志以获取适当的修订号
使用 -D 选项获取前一个文件,获取该文件的修订号(通过 cvs status 或文件头),然后获取后续文件
解析日志看起来是最简单的方法。是否有我缺少的 CVS 快捷方式或我不知道的巧妙方法?
I am processing a set of files and want to be able to pull the first commit after certain dates (as opposed to before a date, as in CVS's -D option). This will probably involve some sort of scripting. My ideas were:
parse the cvs log for each file to get the appropriate revision numbers
use the -D option to get the previous file, get that file's revision number (through cvs status or the file header), and then get the subsequent file
Parsing the logs looks the easiest way. Is there a CVS shortcut that I am missing or a clever way to do it that I don't know about?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
似乎没有 CVS 快捷方式,因此我解析了该文件的日志消息,并找到了日期 xxx 之后的第一个版本。
There doesn't seem to be a CVS shortcut for this, so I parsed the log message for the file and found the first release after date xxx.