使用 p4 命令从终端设置软件仓库路径

set depot path from a terminal using p4 command

我最近开始使用 perforce。

在我的组织中,我们有将安装路径转换为仓库路径的工具,我想知道我们是否可以从命令行在已经打开的 perforce 中设置该转换路径?

这反过来也使 perforce (p4v) 成为焦点。

Perforce 对此的解决方案是 P4CONFIG。做:

p4 set P4CONFIG=p4config.txt

然后,在您想要与特定服务器关联的路径中("repo" 在 gitspeak 中),创建一个名为 p4config.txt 的文件,其中包含:

P4PORT=your_server:1666

P4CONFIG 文件还可以包含 P4USERP4CLIENT 等的值

听起来您的工具应该简单地修改为将其信息写入 P4CONFIG 文件,以便 Perforce 客户端工具可以自动获取信息。如果做不到这一点,您也许可以围绕此工具编写一些脚本来查询它,然后将其输出转换为 P4CONFIG 设置。