2016-12-02 4 views
0

p4 where target работает хорошо.'p4 где' найти правильное расположение файла targe, но p4 edit говорит 'файл (ы) не на клиенте'

Он сообщает мне правильное местоположение целевого файла.

Но p4 edit target' says 'target - 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). 

====================================== ==============================

обновление: 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.

+0

Вы могли бы предоставить раздел кода, который применим к этому вопросу, может быть трудно для ответчиков, чтобы найти ответ для вас, если они не видят контекста. – Grey

+1

Похоже, что в настоящее время этот файл не синхронизирован. Что говорит 'p4 sync -n manager.h'? Как насчет 'p4 filelog manager.h'? –

+0

'p4 где' не указывает, существует ли файл или нет. Он сообщает вам, какие места * будут *, если файл существует. Вы уверены, что этот файл действительно существует? Вы уверены, что правильно написаны и заглавные буквы? (Это не имеет значения, но у вас есть ошибочный «проект» в структуре каталогов вашего клиента.) – jamesdlin

ответ

2

Ошибка «файл (ы) не на клиенте» предполагает, что файл не был синхронизирован с вашим клиентом. Попробуйте:

p4 sync manager.h 
p4 edit manager.h 

Обратите внимание, что файл может не синхронизироваться по причинам, которые не имеют ничего общего с вашей точки зрения клиента - если команда синхронизации не удается это должно дать вам сообщение об ошибке, которое говорит вам, почему этот файл может» t синхронизироваться с вашим клиентом.

0

Убедитесь, что расположение файла сопоставлено в настройках вашего соединения.

Используйте полный путь депо. //depot/project/src/manager.h

p4 редактировать //depot/project/src/manager.h

или p4 редактировать "//depot/project/src/manager.h"

 Смежные вопросы

  • Нет связанных вопросов^_^