In Perforce, che cos'è un file "shelved"? Qual è lo scopo di accantonare un file che è aperto per la modifica nello spazio di lavoro?Che cos'è un file "shelved" Perforce?
risposta
Dal Perforce documentation:
scaffalatura è il processo di memorizzare temporaneamente lavori in corso su un Perforce Server senza la presentazione di una changelist . Scaffalature è utile quando è necessario eseguire più attività di sviluppo (come ad esempio interruzioni da priorità più alta lavoro, test su più piattaforme) sullo stesso insieme di file, o condividere file per la revisione del codice prima di commettere il vostro lavoro al deposito.
Il comando accantonare p4 crea, modifica o scarti accantonato i file in un elenco modifiche in sospeso. I file di scaffali rimangono nel depot fino a quando non sono scartati (tramite p4 shelve -d) o sostituiti dai successivi comandi di p4 shelve .
Dopo scaffalature file, è possibile ripristinare o modificarli nel client spazio di lavoro, e ripristinare le accantonato versioni di tali file al vostro spazio di lavoro con P4 unshelve comando. Mentre i file sono accantonati, gli altri utenti possono scaricare i file accantonati nelle proprie aree di lavoro o in altri spazi di lavoro del client.
file che sono stati accantonati può anche possibile accedere con il diff p4, p4 diff2, file p4, e p4 stampa comandi, utilizzando l'identificatore di revisione @ = cambiamento, in cui il cambiamento è il numero elenco modifiche in sospeso.
Se non vengono specificati argomenti, p4 ripiano crea un nuovo elenco modifiche, aggiunge file dal default elenco modifiche dell'utente, e (dopo che l'utente completa una forma simile a quella usata da p4 presentare), mensole specificato file nel depot. Se viene fornito un modello di file , p4 accantonare i ripiani solo i file che corrispondono al modello.
Il comando "shelve" di Perforce suona in modo simile a 'git stash', ma dove Git memorizza una scorta nello spazio di lavoro locale (come fa con ogni cambiamento), Perforce" shelve "memorizza le modifiche nel depot. –
Credo che 'git stash' ripristini automaticamente (o in termini Git, ripristina) i file nello spazio di lavoro, dove Perforce ti offre la possibilità di ripristinare i file. –
- 1. Devo inviare file non modificati a Perforce?
- 2. Perforce non sincronizza i file correttamente
- 3. Come si elimina un file dal deposito di perforce?
- 4. "In realtà, Perforce non voglio che tu rintracci quel file dopo tutto ..." come faccio ad ascoltare Perforce?
- 5. .gitignore alternativa in Perforce
- 6. Perforce: mantenere Perforce dal modificare il formato di file di testo
- 7. Perforce per un utente di Subversion?
- 8. Integrazioni Perforce con destinazioni eliminate
- 9. Perforce ed Emacs
- 10. xcode4 non supporta Perforce?
- 11. Migrazione da git a Perforce
- 12. Perforce - genera una diff compresi i file aggiunti?
- 13. Perforce "Conversione di contenuto del file non riuscita" errore
- 14. Come trovare i file in Perforce usando P4V?
- 15. Perforce Revert Mostra "file non aperti su questo client"
- 16. È possibile recuperare i file cancellati cancellati in perforce?
- 17. Come impostare i bit di autorizzazione file con Perforce
- 18. Elenco di file estratti da altri in Perforce
- 19. In che modo Perforce ignora la sintassi del file differiscono dalla sintassi gitignore?
- 20. Come posso vedere un registro unificato di modifiche a un insieme di file in perforce?
- 21. Utilizzo di Mercurial con Perforce
- 22. Perforce in sospeso script script in sospeso
- 23. Perforce ha cambiato le terminazioni di linea
- 24. Perforce: Trova elenco modifiche fonte per un ramo
- 25. Attività Perforce per MS Build
- 26. Perforce: come integrarsi in più filiali?
- 27. Perforce auto resolve dalla riga di comando?
- 28. Perforce: Posso mettere un 'orologio' su un file, in modo tale da essere avvisato quando il file cambia?
- 29. Rimuovere un file dal controllo Perforce senza eliminare dallo spazio di lavoro?
- 30. Come trovare gli elenchi di modifiche inviati nell'ultima settimana per un particolare utente che utilizza Perforce?
La scaffalatura memorizza le copie del file sul server Perforce, in modo che possa essere utilizzato come backup rapido dei lavori in corso, non ancora pronto per essere eseguito. – Wexxor
Vedi [Scaffalature: Pretty Darn Useful!] (Http://www.perforce.com/blog/091209/shelving-pretty-darn-useful) per una buona spiegazione del comando Perforce 'shelve' e dei casi d'uso di esempio. –