perforce - P4 获取最新版本仅同步文件夹的一部分?
问题描述
我正在尝试获取文件夹中的文件A/
,其中包括:
A
|_ A1
|_ A2
|_ _tcp
|_ _bin
和下的其他子文件夹A
。但是,在运行 get latest revision for folder 后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/...
——你有权访问该文件吗?如果没有,请与您的管理员联系。
推荐阅读
- c# - C# - 部分类中的私有静态方法不在文件之间共享?
- macos - 在mac中发生注销时如何以编程方式运行任务
- node.js - 用节点反应 SSR - ReferenceError:文档未定义
- c++ - 如何在 C++ 中获取 Antlr 4 规则名称?
- kubernetes - k8s pod经常保持OOMkilled
- php - SQLSTATE [42S22]:未找到列:1054 '字段列表'中的未知列 'id'
- azure-devops - Azure DevOps REST Api 标签调用(存储库 > 标签)
- java - Thymeleaf 条件类附加不起作用
- node.js - 为什么我收到此错误:npm ERR!代码生命周期
- python - SQL/Hive 查询以计算特定值每天的行数