2017-04-06 45 views
-1

我最近开始使用Perforce。我有一个使用Ant构建的源代码。我已经正确地检入了perforce服务器(这是本机上的本地服务器)中源代码的所有文件。尝试在使用Ant的perforce工作区上构建代码时访问被拒绝错误。

现在,当我在perforce中创建一个新用户时,从perforce depot获取最新版本的检入代码到我的工作区,并尝试使用Ant构建,我得到一个拒绝访问错误。我保存在备份文件夹中并使用Ant构建的源代码相同,它的构建正确。我不知道为什么我得到这个访问被拒绝的错误。

+0

详细信息!什么是*精确*你运行的Perforce命令;您收到的* exact *错误消息是什么?直接从您的构建脚本中剪切并粘贴,并根据需要使用'ant -verbose'输出,以更深入地了解正在发生的事情。 –

+0

Perforce命令 - p4同步。 (以获取文件的最新版本 - 此作品) 错误(当Ant构建在任何用户工作区中的同步文件上运行时) - Java FileNotFound异常 - 访问被拒绝。 但是,我觉得这个问题是因为某些文件在从服务器同步时与备份文件夹中的文件不同。 某些文件在签入到软件仓库然后同步回工作区时发生更改。 – Bali

+0

同步文件如何更改?它可能是RCS关键字扩展?另外,请检查客户端中的行结束设置。您的Ant构建中是否有任何东西正在对事物的位置进行假设? –

回答

0

在perforce中创建一个新用户?这可能是新用户可能无法读/写访问您的工作空间的原因

+0

我检查了所有权限限制。问题与权限无关。事情是 - 有一些文件,当它们被检入到软件仓库中,然后同步回工作区时,就会发生变化。 这是我在将工作区代码与备份代码进行比较时发现的。 不知道为什么会发生这种情况。我配置服务器的方式有什么问题吗? – Bali

相关问题