Perforce命令在特定仓库路径中查找新添加的文件

Perforce命令在特定仓库路径中查找新添加的文件,perforce,p4v,Perforce,P4v,我们有一条perforce仓库路径,所有项目都位于该路径。事实上,我想知道哪一个项目在过去24小时内被添加。为此,我们有一个文件名为“project.xml”,它对所有项目都是通用的 是否有任何命令可用于查找最近24小时内新添加的project.xml文件 谢谢 使用常规的p4 files命令,使用与文件名和日期范围匹配的filespec指定您感兴趣的窗口: C:\Perforce\test>p4 files ...project.xml@2020/04/06,@now //stream/

我们有一条perforce仓库路径,所有项目都位于该路径。事实上,我想知道哪一个项目在过去24小时内被添加。为此,我们有一个文件名为“project.xml”,它对所有项目都是通用的

是否有任何命令可用于查找最近24小时内新添加的project.xml文件


谢谢

使用常规的
p4 files
命令,使用与文件名和日期范围匹配的filespec指定您感兴趣的窗口:

C:\Perforce\test>p4 files ...project.xml@2020/04/06,@now
//stream/main/dir/project.xml#1 - add change 151 (text)

在这种情况下,我们需要给出project.xml文件的完整路径?你能分享一下这个例子吗?在我的例子中,我想通过给出所有项目的根来了解新添加的project.xml文件。这对我有用吗?
指的是当前客户端目录下的所有内容。如果您想从仓库根目录开始,请使用
/..project.xml
。要清楚:我的答案中的
..
并不是指“在此处填写路径”,而是指三个点。:)这是“匹配任何字符串”的Perforce通配符,在文件路径的上下文中,它实际上是一个递归搜索。谢谢Sam。它可以在文件中工作。但是,有没有一种方法可以在过去的24小时内不必不断地更改带有日期的命令就可以做到这一点呢?没有,带有日期的“相对”说明符不是一回事。您需要编写一点脚本来获取当前日期/时间,然后从日期中减去1。