Quando controllo un file in ClearCase, mi chiede se voglio controllare il file "Riservato" o "Non prenotato". Quali sono le differenze tra questi tipi di checkout e quando sono i tempi appropriati per utilizzarli?Qual è la differenza tra un checkout prenotato e un checkout senza riserve?
risposta
Come accennato in "What are the basic clearcase concepts every developer should know?", ClearCase supporta un meccanismo di bloccaggio, che è al tempo stesso:
"pessimista": riservato cassa in realtà non impedire ad altre persone di fare la propria cassa, ma avranno attendere la persona che ha il file estratto come "riservato" per effettuare il check-in: nessuno può effettuare il check-in finché quella persona non effettua il primo check-in (quindi ogni altro utente dovrà unire la sua/la sua versione con il ultimo file registrato)
Nota: un checkout "riservato" può rilasciare il suo blocco ed essere reso senza riserve, sia dal proprietario che dal amministratore;"ottimista": senza riserve checkout che significa (se nessuno utilizzare un checkout riservato sullo stesso file): il primo per il check-in può farlo senza alcuna altra operazione, gli altri dovranno fondersi il loro lavoro con l'ultimo file archiviato.
In termini se la politica di utilizzo:
- Di solito, checkout riservato va bene in quanto permette di fare le modifiche con un "alta priorità": devono essere prese in considerazione prima.
- Per le modifiche locali che non devono essere registrate immediatamente, è sufficiente un checkout senza riserve.
- Per modifica locale che non deve essere effettuato il check-in a tutti, il file oi file dirottato eclissato sono abbastanza (così, senza cassa a tutti)
- 1. Qual è la differenza tra svn import e checkout?
- 2. checkout svn checkout senza diramazioni
- 3. Copiare le directory .svn da un checkout a un non checkout per renderlo un checkout
- 4. Differenza tra git checkout --track origine/ramo e git checkout -b ramo origine/ramo
- 5. Differenza tra git reset --hard e git checkout
- 6. svn checkout e aggiornamento senza la directory .svn
- 7. Maven SVN checkout
- 8. Qual è la differenza tra un JavaBean e un POJO?
- 9. Qual è la differenza tra un array e un oggetto?
- 10. Qual è la differenza tra un helper e un parziale?
- 11. Qual è la differenza tra un dizionario e un array?
- 12. Qual è la differenza tra un RoutedCommand e un RoutedUICommand?
- 13. Qual è la differenza tra un vettore e un vertice?
- 14. Qual è la differenza tra un algoritmo e un metodo
- 15. Qual è la differenza tra un "nonce" e un "GUID"?
- 16. Qual è la differenza tra un pacchetto e un intento?
- 17. Qual è la differenza tra un modello e un percorso?
- 18. Qual è la differenza tra un tema e un modello?
- 19. Qual è la differenza tra un controller e un servizio?
- 20. Qual è la differenza tra un REPL e un interprete?
- 21. Qual è la differenza tra un nodo e un vertice?
- 22. git checkout un altro ramo
- 23. Git fetch/checkout senza creare il telecomando?
- 24. Checkout esistente filiale remota
- 25. git checkout con dot
- 26. switch git branch senza file checkout
- 27. Usare `git checkout -b` con e senza un punto iniziale di diramazione
- 28. Qual è la differenza tra Invocare e BeginInvocare un MessageBox?
- 29. Qual è la differenza tra% e %% in un file cmd?
- 30. Qual è la differenza tra una discussione e un gestore