远程使用Perforce(P4)Grep而不进行克隆

远程使用Perforce(P4)Grep而不进行克隆,grep,perforce,Grep,Perforce,是否有任何方法可以使用p4 grep命令行对远程perforce存储库进行语法搜索?我知道将repo克隆到本地磁盘时可以使用p4 grep,但这需要数百GB的磁盘空间,更不用说同步这么多数据所需的时间了。我更喜欢这样做,而不需要在本地克隆源代码。只要可以连接到服务器,就绝对不需要克隆本地副本来运行任何Perforce命令 p4 set P4PORT=remote.p4.server:1666 p4 set P4USER=your_username p4 login p4 grep -e EXPR

是否有任何方法可以使用p4 grep命令行对远程perforce存储库进行语法搜索?我知道将repo克隆到本地磁盘时可以使用p4 grep,但这需要数百GB的磁盘空间,更不用说同步这么多数据所需的时间了。我更喜欢这样做,而不需要在本地克隆源代码。

只要可以连接到服务器,就绝对不需要克隆本地副本来运行任何Perforce命令

p4 set P4PORT=remote.p4.server:1666
p4 set P4USER=your_username
p4 login
p4 grep -e EXPR //depot/path/...

只要可以连接到服务器,就完全不需要克隆本地副本来运行任何Perforce命令

p4 set P4PORT=remote.p4.server:1666
p4 set P4USER=your_username
p4 login
p4 grep -e EXPR //depot/path/...

谢谢你的回复。作为一个新的performe用户,我可能遗漏了一些显而易见的东西。我完成了这些步骤,收到了以下消息:p4 grep-e config\\targetrepo路径“\\targetrepo”不在客户端的根目录“c:\Program Files\Performance”下。如果您按字面意思键入了这些文件,那么您就犯了两个错误:(1)使用
//targetrepo
,而不是
\\targetrepo
。(2) 在末尾包括“/…”,如
p4 grep-e config//targetrepo/…
所示。感谢您的回复。作为一个新的performe用户,我可能遗漏了一些显而易见的东西。我完成了这些步骤,收到了以下消息:p4 grep-e config\\targetrepo路径“\\targetrepo”不在客户端的根目录“c:\Program Files\Performance”下。如果您按字面意思键入了这些文件,那么您就犯了两个错误:(1)使用
//targetrepo
,而不是
\\targetrepo
。(2) 在末尾包括“/…”,如
p4 grep-e config//targetrepo/…
所示。