13

У меня много клиентских спецификаций и рабочих областей, определенных для разных серверов Perforce. Я получил новый компьютер и установил P4V-клиент, но я не вижу никаких моих клиентских спецификаций, потому что они все специфичны для старого компьютера. Есть ли способ перенести эту информацию без кропотливого воссоздания каждой спецификации клиента и рабочего пространства в новой системе? Я использую интерфейс, а не интерфейс командной строки.

3 ответа3

11

Workspaces

Поле 'host' в рабочей области ограничивает его использование этим компьютером. Изменение поля хоста на пустое или более предпочтительно имя нового компьютера позволит использовать его на новом компьютере, однако вы также должны либо:

  1. скопируйте все данные из старого корня в тот же каталог на новом компьютере, предполагая, что вы хотите использовать тот же корневой путь, или
  2. выполнить принудительную полную синхронизацию

Это обеспечивает синхронизацию рабочего пространства с сервером.

Для этого щелкните значок «Рабочая область» (изображение экрана терминала), нажмите значок «Отменить фильтр», чтобы просмотреть все рабочие области (в правом верхнем углу панели, пересекается воронка). Щелкните правой кнопкой мыши нужное рабочее пространство и выберите «Изменить рабочее пространство» и измените поле хоста (на вкладке «Дополнительно») на имя нового компьютера или очистите поле хоста. После этого в контекстном меню появится опция «Перейти в рабочее пространство».

Чтобы найти имя нового компьютера, выберите «создать новое рабочее пространство» в меню «Соединение» и запомните имя поля «хост», а затем отмените меню.

закладки

В P4V нет простого способа переноса закладок, однако закладки хранятся в файле bookmarks.xml, находящемся в каталоге:

C:\Users\loginname\.p4qt\nnnnClients\

Если у вас есть только один каталог с именем «0001Clients», вам повезло, но у вас может быть несколько таких каталогов, поэтому может потребоваться поиск нужного файла bookmarks.xml. Как только вы найдете правильный, перенесите его на новый компьютер, который, вероятно, будет иметь только один из этих каталогов, и после перезагрузки клиента появятся закладки.

1

закладки

Крейг прав, но вот способ найти правильный каталог xxxxClients как на исходном, так и на целевом компьютере (у вас также может быть несколько из них на целевом компьютере).

Посмотрите файл connectionmap.xml в C:\Users\loginname\.p4qt и найдите свое имя пользователя. Он выдаст вам номер xxxx и каталог, в котором вы можете найти (источник), а затем перезаписать (целевой) существующий bookmarks.xml .

(Перезагрузка клиента была мне не нужна - закладки сразу появились.)

-2

Шаги, представленные в ответе Крейга, сработают , если вы переходите с Windows на Windows.  Но если ваш новый компьютер является MacBook, то новое место //Users/<User ID>/Library/Preferences/com.perforce.p4v

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .