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
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.
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.
Sven Erik Knop ha scritto uno script per il depot Perforce Public che utilizza p4 print (tramite P4Python) per creare un file zip contenente un albero di file. Lo si può trovare qui:
http://public.perforce.com:8080///guest/sven_erik_knop/P4Pythonlib/scripts/PrintZip.py
- 1. Comando pipe to export
- 2. Come utilizzare il comando "svn export" per ottenere un singolo file dal repository?
- 3. Qual è il comando p4 equivalente a qualcosa come svn status
- 4. Git cherry pick equivalente in Perforce?
- 5. hg equivalente a svn info
- 6. Perforce auto resolve dalla riga di comando?
- 7. Il significato del comando export in Ubuntu
- 8. SVN: equivalente esterno in Git?
- 9. Eclipse, JAR Export è in corso con file svn
- 10. Vim equivalente del comando
- 11. Subversion equivalente al comando 'show' di Git?
- 12. mv rsync equivalente comando
- 13. Javascript equivalente per il comando ricciolo
- 14. Perforce per un utente di Subversion?
- 15. Uso del comando svn diff
- 16. Problemi utilizzando la linea di comando perforce sotto cygwin
- 17. Perforce: 'rimuovi dallo spazio di lavoro' dalla riga di comando?
- 18. Attività Perforce per MS Build
- 19. Export firmato pacchetto di applicazioni con la riga di comando
- 20. 'export' non è riconosciuto come comando interno o esterno
- 21. Il comando svn ha un comando `revert-all`?
- 22. riga di comando svn da eclissi
- 23. "svn up" comando dice entità troppo grande
- 24. SVN "repair move" dalla riga di comando
- 25. . Wrapper net per le API Perforce?
- 26. Strumento simile a Gerrit per Perforce
- 27. unix "which java" comando equivalente su windows?
- 28. Comando equivalente di Eclipse in Intellij
- 29. Pesce equivalente di bash $ (comando) notazione
- 30. Python equivalente di un dato comando wget
Prendo uno sguardo a questo quando ho avuto la possibilità. – James