Unity Perforce映射失败

时间:2015-09-21 04:22:40

标签: unity3d perforce perforce-client-spec

所以在使用Unity的资产服务器很长一段时间后,我决定尝试使用Perforce,因为它似乎是一个很好的选择,也是一种可以与没有专业许可证的人合作的可行方式。我正在使用Windows版的Unity 5和Linux安装的P4V。

我遇到的问题是这个错误

The Client path
       //ProjectName
maps to this folder 
       ~\Perforce\ProjectName
which is not a parent directory of the projects root:
       C:\Users\...\ProjectName`

在搜索互联网后,我发现这究竟是什么意思,所以我想我会问。

1 个答案:

答案 0 :(得分:0)

两个配置数据不匹配:

  1. 客户端工作区根目录,在您的情况下似乎设置为"〜\ Perforce \ ProjectName"和
  2. 项目根目录,在您的情况下似乎设置为" C:\ Users ... \ ProjectName"
  3. P4Connect期待"项目根目录" (C:\ Users ...)" under" "工作区根" (〜\ Perforce的...)

    我怀疑问题在于使用Unix-y代字号(〜)来表示你的主目录。通常,Windows软件不会自动扩展波形符;这是一种Unix-y行为。

    尝试将〜替换为项目根目录的完整路径。

    确保您的项目根目录位于工作区根目录中。