0

Teamcity 文档说“使用标准 Perforce 环境变量作为全局变量”。这些是根据设置的p4 set

$ p4 set
P4CLIENT=aa (set)
P4EDITOR=C:\Program Files (x86)\Notepad++\notepad++.exe (set)
P4IGNORE=C:\Code\p4ignore.txt (set)
P4PASSWD=AA63AEBCFF2322ED61DB0B04D45 (set)
P4PORT=srvcrpsys52:1666 (set)
P4USER=irving.washington (set)

然而,当我尝试测试连接时,Visual Studio 中的 Teamcity 给了我这个错误。这是怎么回事?

在此处输入图像描述

4

1 回答 1

1

环境变量与“p4 set”变量并不完全相同。'p4 set' 可以在注册表中记录东西,在 Perforce 工具知道查看但其他工具可能不知道查看的地方。

尝试使用真正的环境变量,方法是进入“关于这台计算机”的开始菜单,导航到环境变量表,并在那里设置环境变量(并可能在设置后重新登录或重新启动;取决于是否您将它们设为用户环境变量或系统环境变量),然后查看 TeamCity 是否识别这些设置。

您可以说您已经设置了真正的环境变量,因为如果您这样做,命令行提示符会显示它们:

$ set P4

请注意,这与

$ p4 set
于 2013-01-08T20:02:52.497 回答