p4python:perforce:文件不在允许的文件系统路径下

p4python: perforce: file is not under permissible file system path

enter image description hereDon't know where I have messed up. I have ran command from command prompt to change config.txt and now i can't create any new workspace because of this error. please help.enter image description here

在您的链接图片中,错误信息是:

File C:\give\null_file.txt is not inside permitted filesystem path c:/Users/agrahari

这表明您的工作区定义没有正确描述笔记本电脑上文件的布局。

使用 P4V 编辑名为 agrahari_agrahari-WX-1_3545 的工作区。当你这样做时,你会看到(我相信)工作区 Root: 被定义为:

Root: c:\

这告诉 Perforce,您的 Perforce 管理的文件可以位于笔记本电脑上任何地方的 c:\.

子目录中

但是,您以某种方式设置了其他一些 Perforce 配置设置,可能 P4CLIENTPATH,值为 c:/Users/agrahari,表明 Perforce 管理的文件只能 位于 c:/Users/agrahari.

的子目录中

这是一件相对不常见的事情,所以我不确定你是怎么做到的。也许您可以提供有关您拥有哪些配置设置的更多信息?例如,右键单击 Depot 浏览器选项卡中的 //depot/give 子文件夹并执行 "Open command prompt here" 然后执行:

p4 set

并用它显示的数据更新您的问题。

如果你能弄清楚 where/why 你设置的 P4CLIENTPATH,你可以:

  1. 删除该设置,或者
  2. P4CLIENTPATH更改为c:\give