p4 where target
效果很好。
它告诉我目标文件的正确位置。
但是p4 edit target' says 'target - file(s) not on client.
如何解决此问题?
============================================================================
E:p4jungho-ahn_DESKTOP_6180projectsrc>p4 where manager.h
//depot/project/src/manager.h //jungho-ahn_DESKTOP_6180/project/src/manager.h e:p4jungho-ahn_DESKTOP_6180projectsrcmanager.h
e:p4jungho-ahn_DESKTOP_6180projectsrc>p4 edit manager.h
manager.h - file(s) not on client.
==============================================================================
更新:2016年12月5日
E:p4jungho-ahn_DESKTOP_6180projectsrc>p4 where manager.h
//depot/project/src/manager.h //jungho-ahn_DESKTOP_6180/project/src/manager.h e:p4jungho-ahn_DESKTOP_6180projectsrcmanager.h
e:p4jungho-ahn_DESKTOP_6180projectsrc>p4 sync manager.h
manager.h - no such file(s).
==============================================================================
更新:2016年12月6日
E:p4jungho-ahn_DESKTOP_6180projectsrc>p4 where manager.h
//depot/project/src/manager.h //jungho-ahn_DESKTOP_6180/project/src/manager.h e:p4jungho-ahn_DESKTOP_6180projectsrcmanager.h
E:p4jungho-ahn_DESKTOP_6180projectsrc>dir e:p4jungho-ahn_DESKTOP_6180projectsrcmanager.h
Volume in drive E is SSD
Volume Serial Number is CCFE-A2E3
Directory of E:p4jungho-ahn_DESKTOP_6180projectsrc
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
请注意,由于与您的客户端视图无关的原因,该文件可能无法同步 - 如果同步命令失败,则会给您一条错误消息,告诉您为什么不能将此文件同步到您的客户端。
例如,如果p4 sync
表示no such file(s)
,则意味着该文件不存在或删除。(您可以运行p4 files manager.h
以查看文件是否存在以及其头部操作是什么。)
确保文件位置在您的连接设置中映射。
使用完整的仓库路径。//depot/project/src/manager.h
p4 edit//depot/project/src/manager.h
或p4编辑"//depot/project/src/manager.h"
我也面临着这个问题。p4 set
显示了正确的一切。甚至p4 where
都很好。
但是,p4 where <target-file>
给出了目标文件的完整映射。这有助于理解//depot/my-repo...
在我看来缺少斜线。
所以我将其更改为/ /depot/my-repo/...
,并进行了p4 sync
。所有文件都刷新了。
现在p4 edit
无问题。