我有兴趣在Perforce中获取给定特定日期或时间段的文件的修订号。
如果我使用 p4 files
,我发现如果该时间段没有新的提交,则执行 p4 命令时返回的注释为:
no revision(s) after that date
完整示例如下:
% p4 files //depot/project/file_a.c@2018/03/06,@2018/03/07
//depot/project/file_a.c@2018/03/06,@2018/03/07 - no revision(s) after that date
但是我正在寻找的信息是 2018/03/06
和 2018/03/07
之间的file_a.c
修订号,无论在该日期或其他日期是否有提交。这样的东西会很好:
//depot/project/file_a.c#31 - edit change 12345678
我是否使用了正确的 Perforce 命令?感谢您的帮助。
听起来您真正要求的是截至 2018/03/07 的文件最新版本:
% p4 files //depot/project/file_a.c@2018/03/07