Client Perforce P4: come posso trasferire le mie aree di lavoro e i miei segnalibri su un nuovo computer


14

Ho molte specifiche client e aree di lavoro definite per molti server Perforce diversi. Ho un nuovo computer e ho installato il client P4V, ma non riesco a vedere nessuna delle mie specifiche del client perché sono tutte specifiche per il vecchio computer. Esiste un modo per migrare queste informazioni senza ricreare laboriosamente ogni specifica client e spazio di lavoro sul nuovo sistema? Uso l'interfaccia utente, non l'interfaccia della riga di comando.


Hai installato solo il client della riga di comando P4 o P4V?
Jim

Risposte:


13

Aree di lavoro

Il campo "host" nell'area di lavoro ne limita l'utilizzo a quel computer. La modifica del campo host su vuoto o più preferibilmente il nome del nuovo computer consentirà di utilizzarlo sul nuovo computer, tuttavia è necessario anche:

  1. copia tutti i dati dalla vecchia radice nella stessa directory sul nuovo computer, supponendo che desideri utilizzare lo stesso percorso di root, oppure
  2. eseguire una sincronizzazione completa forzata

ciò garantisce che l'area di lavoro sia sincronizzata con il server.

Per fare ciò, fai clic sull'icona "area di lavoro" (immagine di una schermata del terminale), fai clic sull'icona del filtro Annulla per visualizzare tutte le aree di lavoro (in alto a destra del pannello, una croce sopra un imbuto). Fare clic con il tasto destro del mouse sull'area di lavoro desiderata e selezionare "modifica area di lavoro" e modificare il campo host (nella scheda Avanzate) con il nome del nuovo computer o deselezionare il campo host. Dopo aver fatto ciò, l'opzione 'passa allo spazio di lavoro' apparirà nel menu contestuale.

Per trovare il nome del nuovo computer selezionare "crea un nuovo spazio di lavoro" dal menu Connessione e annotare il nome del campo "host", quindi annullare il menu.

segnalibri

P4V non ha un metodo semplice per trasferire i segnalibri, tuttavia i segnalibri sono memorizzati in bookmarks.xml presenti in una directory:

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

Se hai solo una directory chiamata '0001Clients' sei fortunato, ma potresti avere più di una di queste directory, quindi potrebbe essere necessario cercare il file bookmarks.xml giusto. Una volta trovato quello giusto, trasferiscilo sul nuovo computer che probabilmente avrà solo una di queste directory e i segnalibri appariranno dopo aver ricaricato il client.


La procedura di modifica dell'area di lavoro funziona anche se è stato modificato il nome host del computer.
Dave Andersen,

1

segnalibri

Craig ha ragione, ma ecco un modo per trovare la giusta directory xxxxClients sia sul computer di origine che sul computer di destinazione (potreste benissimo averne molti anche sul computer di destinazione).

Guardate in connectionmap.xmlin C:\Users\loginname\.p4qte ricerca per te nome utente. Ti fornirà il numero xxxx e la directory in cui puoi trovare (sorgente) e quindi sovrascrivere (destinazione) l'esistente bookmarks.xml.

(Ricaricare il client non è stato necessario per me - i segnalibri sono stati mostrati immediatamente.)


-2

I passaggi presentati nella risposta di Craig funzioneranno se si esegue la migrazione da Windows a Windows. Ma se il vostro nuovo computer è un MacBook, quindi la nuova posizione è ./Users/<User ID>/Library/Preferences/com.perforce.p4v

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.