【发布时间】:2014-12-12 19:41:12
【问题描述】:
我想检索出现在 p4 信息中的 p4 CLIENT ROOT 变量,但不确定如何检索。我自己是批处理脚本的新手。我查看了http://answers.perforce.com/articles/KB_Article/Accessing-Perforce-Environment-Variables-From-a-Windows-Batch-File,但我将 CLIENT 更改为 ROOT 但它似乎不起作用。
编辑: 我找到了一种使该教程中的命令正常工作的方法,但这违背了我想要实现的目的,因为我必须在命令行中手动设置 P4ROOT。相反,我假设我不知道根文件夹,所以我想以某种方式从 p4 信息中找到它。
【问题讨论】:
-
Perforce 是一个客户端-服务器系统,客户端根与服务器根不同(通常,客户端和服务器甚至不在同一台机器上)。 P4ROOT 是服务器根目录,但您的问题似乎是关于检索客户端根目录。您是否正在编写由服务器运行的触发器?或者您正在构建客户端工具?确定您需要客户端根还是服务器根是确定如何继续的关键。
标签: windows batch-file command-line environment-variables perforce