Domanda

Ho un cliente P4 che condivido tutto sia Linux ambiente Windows, utilizzando il 'root' (Linux) e parametri 'altroot' entro le specifiche del cliente ( 'Host' è stato rimosso). Qualcuno sa se è possibile configurare P4 per rispecchiare le directory attraverso le due piattaforme? Quello che voglio dire è che se io estrarre un file e modifiche make nel mio spazio di lavoro Linux, posso P4 qualche modo configurare per aggiornare l'area di lavoro sulla mia casella di Windows per avere lo stesso file aperto e modificato prima che il file viene controllato nel repository? Non credo che questo sia possibile, ma mi sto chiedendo in caso qualcuno sa di un modo.

modifica: E 'possibile fare questo con Git? Tutti sorgente è memorizzato in un repo P4 nel lavoro, ma potrebbe configurare un repo Git locale, se questo è possibile?

Grazie.

È stato utile?

Soluzione

Una singola clientspec necessariamente dovrebbe fare riferimento solo ad una singola copia dei file.

Si dovrebbe condividere i file dalla macchina Linux per la vostra macchina Windows, o visto-versa, poi quando sono aperti per la modifica, che potrebbe essere modificata da entrambi i lati.

Si potrebbe creare due client-specs separati, e utilizzare scaffalature per spostare i file tra di loro, o creare il proprio ramo, che i due client di condivisione, e poi check-in in quel ramo, e unire al vostro codeline corrente una volta che hai completato il lavoro.

Altri suggerimenti

Se si utilizza un disco condiviso questo funzionerà. Io lavoro su Windows, ma anche di sviluppare in una macchina virtuale Linux. Usando VMware posso montare un'unità a una condivisione in una delle mie cartelle di Windows, e impostare il mio p4root per la cartella di Windows, e il mio altroot nella stessa cartella in linux, ma usando la quota / montato in auto. Quando ho check out, è nella stessa cartella, e la stessa unità fisica.

Si potrebbe fare le stesse unità utilizzando montato / mappati, basta fare il vostro sistema operativo meno utilizzato essere quello che fa la differenza rispetto alla unità di rete. L'ho fatto, ma è stato solo brevemente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top