P4W错误:文件不在客户端视图中

时间:2013-06-28 03:17:17

标签: view client perforce depot

我有一个我一直在使用的现有工作区,一切都按预期工作。

现在我开始一个新项目,并希望更改我的工作区根目录,以便文件位于不同的目录中,例如,C:/ NewProject

我已经创建了NewProject文件夹并添加了文件,我可以在工作区中看到它。

当我尝试“标记为添加...”时,我收到警告“c:\ NewProject \ FileName - 文件不在客户端视图中”

如何将这些文件添加到我的库?或者到客户端视图以便我可以成功添加它们?

任何帮助或信息将不胜感激。感谢

5 个答案:

答案 0 :(得分:22)

您可以通过“视图”选项卡中的“连接”>“编辑当前工作空间”(或类似的内容来编辑客户端视图;我在2011年的p4客户端上)。如果您在一个相对较小的软件仓库中工作,您可能只需在您的视图中包含// depot / ....

答案 1 :(得分:7)

通常在将Perforce安装到新计算机后,当您尝试同步Depot文件时,系统会在客户端视图中提供同步错误消息"文件"。这是解决方案:

  1. 转到连接> 修改当前工作区>展开工作区映射字段以显示“库”树。
  2. 右键单击要设置的仓库树的名称"包括"在映射中。
  3. 点击应用,点击获取最新以同步文件。

答案 2 :(得分:2)

// dev / project-app /...# head-文件不在客户端视图中。

问题:

尝试获取一些文件时失败并抛出错误

// dev / project-app /...# head-文件不在客户端视图中。 p4 sync //dev/project-app/...#head     没有文件更新     报告了1条警告

解决方案:

Perforce仓库或路径不可见。编辑您的工作区以包括所需的路径。

例如在上述情况下-GO连接->编辑当前工作区->单击“视图”上的选项卡->选择所需的软件仓库并包含tree(dev)

答案 3 :(得分:0)

当您长时间不使用(提交或更新)工作区时,会发生这种情况。 转到查看 - >已卸载 - > Perforce中的Workspace 路径。选择并右键单击要再次加载它的工作区,然后选择"加载"。然后再次注销和登录perforce将正常工作。

答案 4 :(得分:0)

对于那些在设置空白项目时遇到完全相同问题的人:您需要创建一个与工作区名称完全相同的文件夹,以便 Perforce 能够识别路径。例如,这有效:工作区名称:MY_PROJECT_123,工作区根:E:\Perforce\MY_PROJECT_123,但这不起作用:工作区名称:MY_PROJECT_123,工作区根:E:\Perforce\SOME_PROJECT。 workspace naming