P4 获取最新版本仅同步文件夹的一部分?

问题描述

我正在尝试获取文件A/ 中的文件,其中包括

A
|_ A1
|_ A2
|_ _tcp
|_ _bin 

A 下的其他子文件夹。但是,在为文件A 运行获取最新版本后,我的本地文件夹中只能有 A/A1,A/A2,但缺少 A/_tcpA/bin。有谁知道原因以及如何解决?谢谢

解决方法

文件无法同步的原因有多种。在未同步的路径上至少运行以下命令之一应该会给您答案。在本示例中,我将使用路径 A/bin/...

  • p4 opened A/bin/... -- 你打开文件了吗?如果是这样,在您解决、提交或还原之前,您的本地文件将不会被更新。
  • p4 have A/bin/... -- 服务器是否认为您已经拥有该文件?如果是这样,它不会重新同步它。使用 p4 clean 强制您的工作区恢复到一致状态。
  • p4 where A/bin/... -- 文件是您客户端视图的一部分吗?如果没有,您可能需要更新您的视图(或者,如果这是流工作区,则更新流的路径)。
  • p4 files A/bin/... -- 文件是否存在?是删除了吗?如果它被删除,也许您想同步一个较旧的修订版?
  • p4 protects A/bin/... -- 您可以访问该文件吗?如果没有,请与您的管理员联系。