问题描述
A
|_ A1
|_ A2
|_ _tcp
|_ _bin
和 A
下的其他子文件夹。但是,在为文件夹 A
运行获取最新版本后,我的本地文件夹中只能有 A/A1,A/A2
,但缺少 A/_tcp
和 A/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/...
-- 您可以访问该文件吗?如果没有,请与您的管理员联系。