J'ai de nombreuses spécifications client et espaces de travail définis pour de nombreux serveurs Perforce différents. J'ai obtenu un nouvel ordinateur et installé le client P4V, mais je ne vois aucune de mes spécifications client car elles sont toutes spécifiques à l'ancien ordinateur. Existe-t-il un moyen de migrer ces informations sans recréer laborieusement chaque spécification client et espace de travail sur le nouveau système? J'utilise l'interface utilisateur, pas l'interface de ligne de commande.
14
Réponses:
Espaces de travail
Le champ «hôte» dans l'espace de travail limite son utilisation à cet ordinateur. Changer le champ hôte en vide ou plus préférablement le nom du nouvel ordinateur permettra de l'utiliser sur le nouvel ordinateur, cependant vous devez également:
cela garantit que l'espace de travail est synchronisé avec le serveur.
Pour ce faire, cliquez sur l'icône 'espace de travail' (image d'un écran de terminal), cliquez sur l'icône d'annulation du filtre pour afficher tous les espaces de travail (en haut à droite du panneau, une croix sur un entonnoir). Cliquez avec le bouton droit sur l'espace de travail souhaité et sélectionnez «modifier l'espace de travail» et changez le champ hôte (dans l'onglet avancé) en nom du nouvel ordinateur, ou effacez le champ hôte. Après cela, l'option «basculer vers l'espace de travail» apparaîtra dans le menu contextuel.
Pour trouver le nom du nouvel ordinateur, sélectionnez «créer un nouvel espace de travail» dans le menu Connexion et notez le nom du champ «hôte», puis annulez le menu.
Signets
P4V n'a pas de méthode simple pour transférer des signets, mais les signets sont stockés dans bookmarks.xml trouvé dans un répertoire:
Si vous n'avez qu'un seul répertoire appelé '0001Clients', vous avez de la chance, mais vous pouvez avoir plus d'un de ces répertoires, ce qui peut nécessiter la recherche du bon fichier bookmarks.xml. Une fois que vous avez trouvé le bon, transférez-le sur le nouvel ordinateur qui n'aura probablement qu'un seul de ces répertoires et les signets apparaîtront après le rechargement du client.
la source
Signets
Craig a raison, mais voici un moyen de trouver le bon répertoire xxxxClients à la fois sur la source et sur l'ordinateur cible (vous pouvez également en avoir plusieurs sur l'ordinateur cible).
Regardez dans
connectionmap.xml
dansC:\Users\loginname\.p4qt
et rechercher votre nom d'utilisateur. Il vous donnera le numéro xxxx et le répertoire où vous pourrez trouver (source) puis écraser (cible) l'existantbookmarks.xml
.(Le rechargement du client n'était pas nécessaire pour moi - les signets sont apparus immédiatement.)
la source
Les étapes présentées dans la réponse de Craig fonctionneront si vous migrez de Windows vers Windows. Mais si votre nouvel ordinateur est un MacBook, le nouvel emplacement est .
/Users/<User ID>/Library/Preferences/com.perforce.p4v
la source