Клієнт Perforce P4: як я можу перенести свої робочі простори та закладки на новий комп'ютер


14

У мене є багато специфікацій клієнтів та робочих просторів, визначених для багатьох різних серверів Perforce. У мене з’явився новий комп’ютер та встановлений клієнт P4V, але я не можу побачити жодної з моїх специфікацій клієнта, оскільки всі вони характерні для старого комп'ютера. Чи є якийсь спосіб перенести цю інформацію, не вимагаючи ретельного створення кожного специфічного для клієнта та робочої області в новій системі? Я використовую інтерфейс користувача, а не інтерфейс командного рядка.


Ви також встановили лише клієнт командного рядка P4 або P4V?
Джимбо

Відповіді:


13

Робочі простори

Поле "хост" в робочій області обмежує його використання на цьому комп'ютері. Зміна поля хоста на порожнє або, більш переважно, ім'я нового комп'ютера дозволить використовувати його на новому комп’ютері, однак ви також повинні:

  1. скопіюйте всі дані зі старого кореня в той самий каталог на новому комп’ютері, припускаючи, що ви хочете використовувати той самий кореневий шлях, або
  2. виконати примусову повну синхронізацію

завдяки цьому робоча область синхронізується з сервером.

Для цього натисніть значок «робочої області» (зображення екрана терміналу), клацніть піктограму «Скасувати фільтр», щоб переглянути всі робочі простори (праворуч у верхній частині панелі, хрест через воронку). Клацніть правою кнопкою миші на потрібній робочій області та виберіть "редагувати робочу область" та змініть поле хоста (на вкладці "Додаткові") на ім'я нового комп'ютера або очистіть поле хоста. Після цього в контекстному меню з’явиться опція «переключитися на робочу область».

Щоб знайти ім'я нового комп'ютера, виберіть "створити нову робочу область" у меню "Підключення" і відзначте ім'я поля "хост", а потім скасуйте меню.

Закладки

У P4V не існує простого способу передачі закладок, проте закладки зберігаються в bookmarks.xml, знайденому в каталозі:

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

Якщо у вас є лише одна директорія під назвою "0001Clients", вам пощастило, але у вас може бути більше одного з цих каталогів, тому може знадобитися пошук потрібного файлу bookmarks.xml. Як тільки ви знайдете потрібний, перенесіть його на новий комп'ютер, який, ймовірно, має лише один із цих каталогів, і закладки з’являться після перезавантаження клієнта.


Процедура редагування робочої області також працює, якщо ви змінили ім'я хоста комп'ютера.
Дейв Андерсен

1

Закладки

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

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

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


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.