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
,你可以:
- 删除该设置,或者
- 将
P4CLIENTPATH
更改为c:\give
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
,你可以:
- 删除该设置,或者
- 将
P4CLIENTPATH
更改为c:\give