Perforce -- 如何获取给定特定时间段的文件的修订号



我有兴趣在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/062018/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

最新更新