1

因此,在使用了 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`

在互联网上搜索后,我没有发现这到底是什么意思,所以我想我会问。

4

1 回答 1

0

两条配置数据不匹配:

  1. 客户端工作区根,在您的情况下似乎设置为“~\Perforce\ProjectName”,并且
  2. 项目根目录,在您的情况下似乎设置为“C:\Users...\ProjectName”

P4Connect 期望“项目根目录”(C:\Users...)位于“工作区根目录”(~\Perforce...)的“下方”

我怀疑问题在于使用 Unix-y 波浪号 (~) 字符来表示您的主目录。一般情况下,Windows 软件不会自动扩展波浪号;这是 Unix-y 行为。

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

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

于 2015-09-21T13:52:57.290 回答