Все файлы Perforce удалены

Я новичок в использовании по принуждению. Я просто копировал файлы на сервер для управления версиями и обмена файлами. Хотя этих 36 гигабайт данных не было. Все исчезло с моего диска, нигде не было, и возврат не работал. Могу ли я что-нибудь сделать, чтобы восстановить свои файлы?


69
1

Ответ:

Если вы отправляете файлы в Perforce, на сервере есть их безопасные копии, и вы можете вернуть их в любое время, просто запустив p4 sync.

Конечным пользователям не разрешается безвозвратно удалять отправленные файлы с сервера Perforce, поэтому в большинстве случаев, как только вы отправляете что-то в Perforce, это безопасно навсегда.

Обычно администратор сервера Perforce поддерживает резервные копии, так что даже если сервер каким-то образом скомпрометирован (например, аппаратный сбой или ошибка администратора), файлы можно было восстановить.

Некоторые основные шаги по устранению неполадок:

  • Считает ли сервер, что у вас уже есть файлы, потому что вы удалили их из синхронизированной рабочей области, не открывая их для удаления? Попробуйте p4 clean, чтобы восстановить рабочее пространство до состояния, которое вы синхронизировали / отправляли в последний раз.
  • Удаляются ли файлы при головной ревизии? Попробуйте выполнить синхронизацию со старой версией.
  • Попадали ли файлы на сервер? Попробуйте p4 files //..., чтобы увидеть список всех файлов на сервере.