2012-09-18 16 views
5

Sto provando a modificare il mio script di build per lavorare con un nuovo progetto basato su per forza. Lo script crea un tag e poi vuole estrarre il tag in una directory temporanea. In subversion userei nel comando svn export. In git vorrei git archive | tar -x. Esiste un comando equivalente in p4? O sono obbligato a configurare uno spazio client temporaneo, sincronizzare, compilare e quindi eliminare lo spazio client?Comando equivalente Perforce per svn export

risposta

1

creare e sincronizzare un client è quello che ho sempre fatto. Non so perché avresti bisogno di costruire il client, però; basta crearlo, sincronizzarlo, tarare i file lato client, sincronizzarlo con # 0 per ripulire il pasticcio ed eliminare il client. Sembra un approccio semplice.

1

In teoria è possibile utilizzare p4 print per ottenere il contenuto del file senza utilizzare un'area di lavoro. Tuttavia penso che scoprirai che l'utilizzo di uno spazio di lavoro è più semplice ed efficiente.