Командная строка Perforce Получить содержимое удаленного файла

Я делал это несколько раз в git, но не знаю, как это сделать в p4 commandline. Гугл мне не помогает - а может я не правильно ищу.

У меня есть файл, который был удален: /path/to/file/index.html Теперь мне нужно получить содержимое этого файла таким, каким оно было до удаления. Я не хочу возвращать его к жизни, мне просто нужно содержимое.

Список изменений для delete125325.

Какой самый простой способ сделать это?


2
31
1

Ответ:

Решено

Чтобы синхронизировать его с рабочей областью (это похоже на метод git checkout, с которым вы, вероятно, знакомы):

p4 sync /path/to/file/index.html@125324

Если вы просто хотите просмотреть содержимое (например, выгрузить его на стандартный вывод), вы можете использовать p4 print (если вы должны использовать путь хранилища файла, а не локальный путь, p4 print не требует, чтобы файл был сопоставлен с вашим Рабочее пространство):

p4 print /path/to/file/index.html@125324

Обратите внимание, что спецификатор версии, который я использую, — это список изменений до, файл был удален. Вы также можете использовать номер предыдущей версии или более раннюю версию/список изменений, конкретную дату и т. д. См. p4 help revisions все способы ссылки на более старые версии файлов.