Проблема с синхронизацией P4 — файл не удаляется

У меня есть рабочая область с набором файлов. Но я заметил, что когда я удаляю файл из perforce и выполняю «синхронизацию p4». Файл не удаляется из рабочей области. Но p4 sync -f удаляет файл.


person Sarath S    schedule 27.07.2017    source источник


Ответы (1)


p4 sync удалит файл из рабочей области, только если:

  1. головная ревизия файла депо удалена (галочка p4 files FILE)
  2. в настоящее время вы синхронизированы с другой (не удаленной) версией файла (отметьте p4 have FILE)
  3. у вас в данный момент файл не открыт (отметьте p4 opened FILE)

Единственное из этих условий, на которое влияет флаг -f, — это #2, поэтому я подозреваю, что у вас был файл в рабочей области, но он не был зарегистрирован как синхронизированный с сервером (например, файл был помещен туда вне Perforce , или был sync -k, или что-то в этом роде).

person Samwise    schedule 27.07.2017