Как я могу удалить невосстановимый файл из репозитория Perforce? - PullRequest
0 голосов
/ 27 сентября 2011

В моем репозитории Perforce есть файл, который был отправлен некоторое время назад и в какой-то момент действовал. Мне нужно переместить файл и его родительский каталог в другое место в хранилище. Однако я не могу получить копию файла из хранилища из-за следующей ошибки, обнаруженной в P4V (2010.2) и p4 в Linux и Mac OS X:

Bad AppleSingle/Double header.
Malformed FInfo/FXInfo structure! File not updated.

Файл является установщиком Apple DMG (образ диска). Похоже, что файл в хранилище поврежден, и я не могу его восстановить.

Можно ли получить файл независимо от ошибок в файле в хранилище?

Можно ли переместить файл в хранилище без локальной копии файла в моей рабочей области?

1 Ответ

0 голосов
/ 10 февраля 2012

Используйте инструмент командной строки:

p4 delete -n //path/to/the/rotten/file

Пока ваш клиент отображает // путь / ... вы можете удалять вещи, не выбирая их (например, не делайте сначала p4 sync)

...