Perforce 性能:如何查找用户是否修改了文件?

Perforce 性能:如何查找用户是否修改了文件?,perforce,Perforce,我想知道用户是否修改了perforce分支中的文件。 是否有一个简单的命令来查找它 输入:用户名和文件名 输出:变更列表或无变更列表您可以通过和grep的组合来实现这一点 p4 filelog {filename} | grep {username} 但是,这个命令必须在所有分支上运行。是否所有分支都映射到了.p4client视图中?如果是这样,您的文件名可能是…/*filename.ext没有解决“分支”问题,但仍然可以正常工作:-)如果您得到标记的输出,并且假设您有一个相当晚的模型服务器,

我想知道用户是否修改了perforce分支中的文件。 是否有一个简单的命令来查找它

输入:用户名和文件名

输出:变更列表或无变更列表

您可以通过和grep的组合来实现这一点

p4 filelog {filename} | grep {username}

但是,这个命令必须在所有分支上运行。是否所有分支都映射到了.p4client视图中?如果是这样,您的文件名可能是…/*filename.ext没有解决“分支”问题,但仍然可以正常工作:-)如果您得到标记的输出,并且假设您有一个相当晚的模型服务器,您可以从每个更改的“path”属性推断分支信息。(带标签的输出是通过“p4-ztag”或任何Perforce脚本API获得的。)
p4 changes -u {user} //.../{filename}