Mam wiele specyfikacji klienta i obszarów roboczych zdefiniowanych dla wielu różnych serwerów Perforce. Mam nowy komputer i zainstalowałem klienta P4V, ale nie widzę żadnej specyfikacji klienta, ponieważ wszystkie są specyficzne dla starego komputera. Czy istnieje sposób na migrację tych informacji bez żmudnego ponownego tworzenia każdej specyfikacji klienta i obszaru roboczego w nowym systemie? Używam interfejsu użytkownika, a nie interfejsu wiersza polecenia.
14
Odpowiedzi:
Miejsca pracy
Pole „host” w obszarze roboczym ogranicza jego użycie do tego komputera. Zmiana pola hosta na puste lub, najlepiej, nazwa nowego komputera pozwoli na użycie go na nowym komputerze, jednak musisz także:
Dzięki temu obszar roboczy jest zsynchronizowany z serwerem.
Aby to zrobić, kliknij ikonę „obszaru roboczego” (zdjęcie ekranu terminala), kliknij ikonę anulowania filtru, aby wyświetlić wszystkie obszary robocze (prawy górny róg panelu, skrzyżowanie lejka). Kliknij prawym przyciskiem myszy żądany obszar roboczy i wybierz „edytuj obszar roboczy” i zmień pole hosta (na karcie zaawansowane) na nazwę nowego komputera lub wyczyść pole hosta. Po wykonaniu tej czynności w menu kontekstowym pojawi się opcja „przełącz na obszar roboczy”.
Aby znaleźć nazwę nowego komputera, wybierz „utwórz nowy obszar roboczy” z menu Połączenie i zanotuj nazwę pola „host”, a następnie anuluj menu.
Zakładki
P4V nie ma łatwej metody przenoszenia zakładek, jednak zakładki są przechowywane w pliku bookmarks.xml znalezionym w katalogu:
Jeśli masz tylko jeden katalog o nazwie „0001Clients”, masz szczęście, ale możesz mieć więcej niż jeden z tych katalogów, więc może być konieczne wyszukanie odpowiedniego pliku bookmarks.xml. Gdy znajdziesz właściwy, przenieś go na nowy komputer, który prawdopodobnie ma tylko jeden z tych katalogów, a zakładki pojawią się po ponownym załadowaniu klienta.
źródło
Zakładki
Craig ma rację, ale oto sposób na znalezienie odpowiedniego katalogu xxxxClients zarówno na komputerze źródłowym, jak i docelowym (możesz również mieć kilka z nich na komputerze docelowym).
Spójrz
connectionmap.xml
wC:\Users\loginname\.p4qt
i szukać dla Ciebie nazwy użytkownika. Daje ci numer xxxx i katalog, w którym możesz znaleźć (źródło), a następnie zastąpić (cel) istniejącybookmarks.xml
.(Ponowne załadowanie klienta nie było dla mnie konieczne - zakładki pojawiły się od razu.)
źródło
Kroki przedstawione w odpowiedzi Craiga będą działać, jeśli przeprowadzasz migrację z systemu Windows do systemu Windows. Ale jeśli nowy komputer MacBook, to nowa lokalizacja jest .
/Users/<User ID>/Library/Preferences/com.perforce.p4v
źródło