Что вы действительно спрашиваете, так это как вы можете восстановить файлы в старой рабочей области / клиенте, к которым у вас больше нет доступа (потому что они привязаны к хосту, которого больше нет).
Самый простой способ попросить вашего администратора Perforce удалить ваше старое рабочее пространство. Кто-то, имеющий административный доступ к вашему серверу Perforce, может сделать p4 revert -C OLD_CLIENT
для восстановления файлов, принадлежащих другому пользователю и клиенту, или администратор может сделать p4 client -df OLD_CLIENT
для непосредственного удаления клиента.
Если вы хотите сделать это самостоятельно вместо этого (примечание: у меня сейчас нет удобной установки Perforce, так что это не проверено), тогда вы можете попробовать:
Выполнить p4 client OLD_CLIENT
, очистить поле Host:
, Сохранить и выйти. Это должно позволить дальнейшее редактирование с другого хоста.
Запустите p4 client OLD_CLIENT
снова. Измените Root:
, чтобы указать на какой-то пустой каталог. Сохраните и выйдите.
cd
в каталог из шага 2. Запустите p4 -c OLD_CLIENT revert ...
.