代码之家  ›  专栏  ›  技术社区  ›  Chris Masterton

为什么perforce show“//depot<不包含文件或文件夹>”?

  •  4
  • Chris Masterton  · 技术社区  · 16 年前

    从昨天开始,我无法连接到我们的Performce服务器。扩展仓库会显示“//depot”消息。有趣的是,我上周的连接很好,坐在我旁边的人可以毫无问题地连接。

    它说没有任何设置没有改变,也没有报告任何错误。多个时区相隔也无济于事!

    我希望这里有人看到过类似的问题,能告诉我该换哪个开关。

    解决了的: 使用P4Win或P4V时没有错误。但是使用命令行p4。exe我收到错误“受保护的命名空间-拒绝访问”。把这个传给它,perforce又神秘地工作了。听起来我禁用了权限,然后又重新启用了。没人承认过任何事,但至少我重新开始跑步了!

    有趣的是,在收到错误消息之前,我不得不进入命令行。

    1 回复  |  直到 16 年前
        1
  •  3
  •   Craig    14 年前

    “受保护的命名空间-拒绝访问”-表示您没有指定路径的权限。如果启用了详细日志记录,则应该在P4V输出窗口中看到此消息。

    一种可能性是,管理员可能在编辑组或保护表时意外地在您的用户名中输入了一个拼写错误,或者将您从组中删除,实际上删除了您的访问权限(但很容易恢复)。spec depot保留对perforce服务器控制文件的更改,以便管理员可以检查出哪里出了问题,但spec depot不会告诉您是哪个管理员更改了它。规范仓库必须在事件发生前创建。