强制 P4CONFIG 未设置?

标签 perforce perforce-client-spec

首先,我是 Perforce 的新手,我主要通过其文档进行学习。

因此,我们即将从 CVS 迁移到 Perforce,我最近学到了一个避免更改每个工作区的 P4CLIENT 的好方法,即在工作区根目录中创建一个 P4CONFIG 文件。

所以我使用了命令:

p4 set P4CONFIG=p4config

(我当前的目录是我的工作区根目录,p4config.txt 位于此处)

在我的 p4config 文件中,我有以下内容:

P4PORT=host:port
P4USER=user
P4CLIENT=myWorkspace

我已经使用命令“p4 client”创建了“myWorkspace”,映射到 myworkspace 根目录,一切正常。

但是当我尝试命令时

p4 info

它显示我的“客户端名称:”作为我的主机名,表明该变量尚未设置。

当我尝试“p4 set P4CONFIG”时,它会打印:

P4CONFIG=p4config.txt (set) (config 'noconfig')

我已尝试使用 p4config.txt 完整路径,但仍然得到相同的结果...

有人知道问题出在哪里吗?

顺便说一句,它在 Windows 上运行。

最佳答案

如果文件是“p4config.txt”,那么你应该这样做

p4 set P4CONFIG=p4config.txt

不是

p4 set P4CONFIG=p4config

当“p4 set”打印“(config 'p4config.txt')”时,您就会知道它正在工作。

关于强制 P4CONFIG 未设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18321346/

相关文章:

perforce - 从 UI 的不同工作区中为同一用户恢复 Perforce 中的文件

perforce - 强制 Perforce 接受有效的工作区 View

build-automation - Perforce:避免在所有开发机器上使用相同的绝对本地路径?

GIT vs. Perforce- 两个 VCS 将进入...一个将离开

perforce - 在退出之前困惑的集成后,无法从主分支完全集成到功能分支

python - P4 命令行说明,用于从模板创建工作区并对客户端规范进行其他更改

perforce - P4PASSWD 无法在 perforce 命令行中工作

visual-studio-code - vs code 的 p4 总是弹出 ERROR : Command Failed

cygwin - 每个文件的 Perforce 行尾数

perforce - P4V 不会同步所有文件/文件夹