我想找到 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