Perforce ';p4,其中';找到目标文件的正确位置,但p4 edit表示';不在客户端上的文件';
Perforce ';p4,其中';找到目标文件的正确位置,但p4 edit表示';不在客户端上的文件';,perforce,Perforce,p4,其中target运行良好 它告诉我目标文件的正确位置 但是,p4编辑目标“说”目标-文件不在客户端。 我如何解决这个问题 ================================================================= E:\p4\jungho-ahn_DESKTOP_6180\project\src>p4 where manager.h //depot/project/src/manager.h //jungho-ahn_DESKTOP_6180/
p4,其中target
运行良好
它告诉我目标文件的正确位置
但是,p4编辑目标“说”目标-文件不在客户端。
我如何解决这个问题
=================================================================
E:\p4\jungho-ahn_DESKTOP_6180\project\src>p4 where manager.h
//depot/project/src/manager.h //jungho-ahn_DESKTOP_6180/project/src/manager.h e:\p4\jungho-ahn_DESKTOP_6180\project\src\manager.h
e:\p4\jungho-ahn_DESKTOP_6180\project\src>p4 edit manager.h
manager.h - file(s) not on client.
====================================================================
E:\p4\jungho-ahn_DESKTOP_6180\project\src>p4 where manager.h
//depot/project/src/manager.h //jungho-ahn_DESKTOP_6180/project/src/manager.h e:\p4\jungho-ahn_DESKTOP_6180\project\src\manager.h
e:\p4\jungho-ahn_DESKTOP_6180\project\src>p4 edit manager.h
manager.h - file(s) not on client.
更新:12/5/2016
E:\p4\jungho-ahn_DESKTOP_6180\project\src>p4 where manager.h
//depot/project/src/manager.h //jungho-ahn_DESKTOP_6180/project/src/manager.h e:\p4\jungho-ahn_DESKTOP_6180\project\src\manager.h
e:\p4\jungho-ahn_DESKTOP_6180\project\src>p4 sync manager.h
manager.h - no such file(s).
====================================================================
E:\p4\jungho-ahn_DESKTOP_6180\project\src>p4 where manager.h
//depot/project/src/manager.h //jungho-ahn_DESKTOP_6180/project/src/manager.h e:\p4\jungho-ahn_DESKTOP_6180\project\src\manager.h
e:\p4\jungho-ahn_DESKTOP_6180\project\src>p4 edit manager.h
manager.h - file(s) not on client.
更新:12/6/2016
E:\p4\jungho-ahn_DESKTOP_6180\project\src>p4 where manager.h
//depot/project/src/manager.h //jungho-ahn_DESKTOP_6180/project/src/manager.h e:\p4\jungho-ahn_DESKTOP_6180\project\src\manager.h
E:\p4\jungho-ahn_DESKTOP_6180\project\src>dir e:\p4\jungho-ahn_DESKTOP_6180\project\src\manager.h
Volume in drive E is SSD
Volume Serial Number is CCFE-A2E3
Directory of E:\p4\jungho-ahn_DESKTOP_6180\project\src
2016-12-05 PM 02:02 36,052 manager.h
1 File(s) 36,052 bytes
0 Dir(s) 403,746,885,632 bytes free
有该文件,我可以在p4v上签出。错误“文件不在客户端”表明该文件尚未同步到您的客户端。尝试:
p4 sync manager.h
p4 edit manager.h
请注意,该文件可能由于与客户端视图无关的原因而无法同步——如果sync命令失败,它将向您提供一条错误消息,告诉您该文件无法同步到客户端的原因
例如,如果
p4 sync
表示没有此类文件
,则表示该文件不存在或已删除。(您可以运行p4 files manager.h
查看文件是否存在以及其头部操作是什么。)确保在连接设置中映射了文件位置
使用完整的车辆段路径//车辆段/项目/src/经理.h
p4编辑//depot/project/src/manager.h
或者p4编辑“//depot/project/src/manager.h”我也面临着这个问题<代码>p4设置显示所有内容正确。即使是
p4,
也可以
但是,p4,其中
给出了目标文件的完整映射。这有助于理解//depot/my repo…
在我的视图中缺少斜杠
所以我把它改成了//depot/my repo/…
,并进行了一次p4同步
。所有文件都已刷新
现在,
p4 edit
可以正常工作了 你能提供适用于这个问题的代码部分吗?如果回答者看不到上下文,他们可能很难为你找到答案。听起来好像你目前没有同步该文件。p4 sync-n manager.h
说了什么?怎么样p4 filelog manager.h
?p4 where
不判断文件是否存在。它告诉您如果文件确实存在,位置将是什么。你确定这个文件确实存在吗?你确定拼写和大写正确吗?(这不要紧,但您在客户机的目录结构中拼错了“project”。)