2017-04-06 166 views
0

前段时间我似乎锁定了我的P4主机,无法更改它。无法更改Perforce主机

我已经试过

set p4host=my_host 

,但它似乎并不清楚它或改变它。命令行p4 info返回旧的主机名。我不确定我是如何得到它 - 可能是通过设置系统范围,但现在我不确定如何恢复它。我在一个没有p4config.txt文件的目录中并且是空的。

我正在使用Windows 10 Pro。

回答

2

运行:

p4 set P4HOST 

,看看你的P4HOST价值的来源。设置它的不同方式(P4CONFIG,系统环境,注册表,P4ENV)具有不同的优先级。

不幸的是,我不知道你在哪个平台上,所以我不能给出任何有关可能看到的地方的提示,但希望p4 set告诉你会让你走上正确的轨道。

+0

谢谢。我只是将问题更新为Win 10.我发现我的很多旧的“p4config.txt”文件在p4环境变量中占据了优先位置。我删除了所有这些,但是我仍然将它设置为旧的。我尝试创建一个新的工作区(出于某种原因,工作区的高级选项中的“主机”字段被设置为我不想使用的旧主机)。还有可能在其他地方设置? – john

+1

我建议运行的命令('p4 set P4HOST')告诉你什么? –

+0

它看起来像我有Windows“设置”和P4的环境“设置”不同的东西。我用“set p4 p4host =”和“set p4host =”清除了所有这些,现在事情似乎已经奏效。谢谢! – john