首页 > 解决方案 > P4 获取最新版本仅同步文件夹的一部分?

问题描述

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

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

和下的其他子文件夹A。但是,在运行 get latest revision for folder 后A,我只能A/A1, A/A2在我的本地文件夹中拥有A/_tcp并且A/bin丢失了。有谁知道原因以及如何解决?谢谢

标签: perforcep4v

解决方案


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

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

推荐阅读