Se si utilizzare per forza a distanza e il desiderio di avere la velocità impressionante di git per il monitoraggio diff, ecco la soluzione: http://kb.perforce.com/article/1417/git-p4git-p4 - eventuali grandi spiegazioni per come funziona
Tuttavia, ho notato che il seguente:
- Seguire le istruzioni esattamente
- Si può prendere un po 'per importare un grande albero senza ottenere storia
- su un grande albero, il primo commit richiederà molto tempo come questo comando sincronizzerà la albero intero.
- Se si esegue un commit che non si desidera inviare in modo forzato, è necessario eseguire un "git rebase -i" e rimuovere il record di commit incriminato. Non puoi fare un "git p4 submit" e quindi "p4 ripristinare" il file che non vuoi inviare.
- Se si incasina qualcosa, le cose possono diventare davvero confuse.
E questa è la mia domanda. C'è una buona spiegazione di come git-p4 usi i repository remoti? E una spiegazione generale di hot git-p4 funziona?
git-p4 non è per i deboli di cuore. Sto imparando che hai davvero bisogno di capire bene per usarlo bene.
Direi che vuoi capire bene Git per usarlo bene, a prescindere dal fatto che tu stia interagendo con perforce dall'altra parte. – Cascabel