Проблема синхронизации P4 - файл не удаляется
У меня есть рабочее пространство с набором файлов. Но я заметил, что когда я удаляю файл из Perforce и выполняю "p4 sync". Файл не удаляется из рабочего пространства. Но p4 sync -f удаляет файл.
1 ответ
p4 sync
удалит файл только из рабочей области, если:
- Головная версия файла депо удалена (проверьте
p4 files FILE
) - Вы в настоящее время синхронизированы с другой (не удаленной) версией файла (проверьте
p4 have FILE
) - у вас в данный момент нет открытого файла (проверьте
p4 opened FILE
)
Единственное из этих условий, на которое влияет -f
флаг #2, поэтому я подозреваю, что у вас был файл в рабочей области, но не было зарегистрировано, что он синхронизировался с сервером (например, файл был помещен за пределы Perforce, или был sync -k
, или что-то типа того).