Ich habe viele Client-Spezifikationen und Arbeitsbereiche für viele verschiedene Perforce-Server definiert. Ich habe einen neuen Computer und einen installierten P4V-Client, aber ich kann keine meiner Client-Spezifikationen sehen, da sie alle spezifisch für den alten Computer sind. Gibt es eine Möglichkeit, diese Informationen zu migrieren, ohne mühsam jede Client-Spezifikation und jeden Arbeitsbereich auf dem neuen System neu zu erstellen? Ich benutze die Benutzeroberfläche, nicht die Befehlszeilenschnittstelle.
14
Antworten:
Arbeitsbereiche
Das Feld "Host" im Arbeitsbereich beschränkt die Verwendung auf diesen Computer. Wenn Sie das Feld "Host" in "Leer" ändern oder den Namen des neuen Computers bevorzugterweise ändern, kann er auf dem neuen Computer verwendet werden. Sie müssen jedoch auch entweder:
Dadurch wird sichergestellt, dass der Arbeitsbereich mit dem Server synchronisiert ist.
Klicken Sie dazu auf das Symbol "Arbeitsbereich" (Bild eines Terminalbildschirms) und auf das Symbol "Filter aufheben", um alle Arbeitsbereiche anzuzeigen (oben rechts im Bedienfeld ein Kreuz über einem Trichter). Klicken Sie mit der rechten Maustaste auf den gewünschten Arbeitsbereich, wählen Sie "Arbeitsbereich bearbeiten" und ändern Sie das Hostfeld (in der Registerkarte "Erweitert") in den Namen des neuen Computers oder löschen Sie das Hostfeld. Anschließend wird im Kontextmenü die Option "Zum Arbeitsbereich wechseln" angezeigt.
Um den Namen des neuen Computers zu ermitteln, wählen Sie im Menü "Verbindung" die Option "Neuen Arbeitsbereich erstellen", notieren Sie den Namen des Felds "Host" und brechen Sie das Menü ab.
Lesezeichen
P4V bietet keine einfache Methode zum Übertragen von Lesezeichen. Lesezeichen werden jedoch in der Datei bookmarks.xml gespeichert, die sich in einem Verzeichnis befindet:
Wenn Sie nur ein Verzeichnis mit dem Namen "0001Clients" haben, haben Sie Glück, aber Sie haben möglicherweise mehr als eines dieser Verzeichnisse, sodass Sie möglicherweise nach der richtigen Datei bookmarks.xml suchen müssen. Wenn Sie das richtige Verzeichnis gefunden haben, übertragen Sie es auf den neuen Computer, auf dem wahrscheinlich nur eines dieser Verzeichnisse vorhanden ist. Nach dem erneuten Laden des Clients werden die Lesezeichen angezeigt.
quelle
Lesezeichen
Craig ist korrekt, aber hier ist eine Möglichkeit, das richtige xxxxClients-Verzeichnis sowohl auf dem Quell- als auch auf dem Zielcomputer zu finden (möglicherweise haben Sie auch mehrere davon auf dem Zielcomputer).
Schauen Sie in
connectionmap.xml
inC:\Users\loginname\.p4qt
und suchen Sie den Benutzernamen. Sie erhalten die xxxx-Nummer und das Verzeichnis, in dem Sie die vorhandene finden (Quelle) und dann überschreiben (Ziel) könnenbookmarks.xml
.(Ein erneutes Laden des Clients war für mich nicht erforderlich - die Lesezeichen wurden sofort angezeigt.)
quelle
Die Schritte in Craigs Antwort funktionieren, wenn Sie von Windows zu Windows migrieren. Aber wenn Ihr neuer Computer ein MacBook ist, dann wird der neue Standort ist .
/Users/<User ID>/Library/Preferences/com.perforce.p4v
quelle