CVS:检查日期之后提交的第一个文件

发布于 2024-12-26 16:36:56 字数 258 浏览 3 评论 0原文

我正在处理一组文件,并且希望能够在特定日期之后提取第一个提交(而不是在某个日期之前,如 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

机场等船 2025-01-02 16:36:56

似乎没有 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文