Perforce:p4设置与p4信息

时间:2016-06-21 23:06:45

标签: perforce

我最近开始在Windows 7上使用perforce。我使用P4V在本地计算机上同步了perforce。我试图运行一些其他工具,使用我的perforce本地目录映射到我的机器上的路径。它似乎正在挑错。在尝试调试时,我注意到'p4 info'命令返回设置为错误值的'Client root'。 'p4 set'显示P4ROOT,它是正确的值。 'p4 set'和'p4 info'之间究竟有什么区别?我可以更新“客户端根目录”吗?

1 个答案:

答案 0 :(得分:2)

P4ROOT是服务器端设置,并且(令人困惑)与您的客户端根目录无关。客户端根目录在通过P4CLIENT指定的客户端规范中设置,并通过“p4 client”命令进行编辑。

要找到P4CLIENT的正确值,请在P4V中查找“工作区”名称(“工作区”是“客户端”的同义词)。然后告诉命令行使用相同的值,如下所示:

p4 set P4CLIENT=(client name)

执行此操作后,您应该已拥有正确的客户端root,但如果您需要更新客户端root,则可以通过运行来执行此操作:

p4 client