如何在不同的客户端上找到文件的所有者?

如何在不同的客户端上找到文件的所有者?

我想找到 perforce 上不同客户端上的文件所有者的姓名:

p4 filelog <filename>

但我收到以下提示

文件不在客户端上。

答案1

file(s) not on client表示你使用的本地路径与同步到的仓库文件不对应你的当前客户端,因此无法解析 Perforce 已知的任何文件。

如果您想查询未同步到当前客户端的仓库文件,请使用完全限定的仓库路径,例如:

p4 filelog //depot/main/some_file

无论当前客户端状态如何,完整的仓库路径总是会解析为仓库文件。

如果您想要了解仓库文件在何处(或是否)同步到您自己的客户端,您可以执行以下操作:

p4 have //depot/main/some_file

如果你想找出某个文件的修订版本其他客户端有了,您可以使用客户端作为修订说明符(就像标签一样):

p4 files //depot/main/some_file@SOME_CLIENT

相关内容