Wenn ich eine Datei in ClearCase auschecke, fragt sie mich, ob ich die Datei "Reserved" oder "Unreserved" auschecken möchte. Was sind die Unterschiede zwischen diesen Arten von Checkouts und wann sind die richtigen Zeiten, um sie zu verwenden?Was ist der Unterschied zwischen einem reservierten Checkout und einem nicht reservierten Checkout?
Was ist der Unterschied zwischen einem reservierten Checkout und einem nicht reservierten Checkout?
Antwort
Wie in "What are the basic clearcase concepts every developer should know?" erwähnt, Clearcase einen Verriegelungsmechanismus unterstützen, die beide ist:
„pessimistisch“: Kasse reserviert nicht wirklich andere Menschen verhindern, dass ihre eigene Kasse zu tun, aber sie werden auf die Person warten, die die Datei als "reserviert" ausgecheckt hat, um den Check-in durchzuführen: Niemand kann einchecken, bis diese Person das erste Check-in durchführt (dann muss jeder andere Benutzer seine Version mit der letzte eingecheckte Datei)
Hinweis: Eine "reservierte" Kasse kann ihre Sperre aufheben und entweder vom Eigentümer oder vom Benutzer rückerstattet werden Administrator;„optimistisch“: unreserved Kasse was bedeutet (wenn niemand einen reservierten Kasse an derselben Datei verwenden): die erste zu Check-in kann es tun, ohne jede andere Operation, die anderen müssen fusionieren ihre Arbeit mit der neuesten eingecheckten Datei.
Im Begriff, wenn Nutzungsrichtlinie:
- Normalerweise vorbehalten Kasse ist in Ordnung, da es Sie Ihre Änderungen mit einem „hohen Priorisierung“ machen können: sie müssen sich zuerst berücksichtigt werden.
- Für lokale Änderungen, die nicht sofort eingecheckt werden müssen, reicht ein uneingeschränkter Checkout.
- Für die lokale Modifikation, die muß überhaupt nicht überprüft werden-in, entführte Datei oder verfinstert Dateien sind genug (so überhaupt keine Kasse)
- 1. Was ist der Unterschied zwischen Svn Import und Checkout?
- 2. Server Side Checkout vs Agent Side Checkout
- 3. Was ist der Unterschied zwischen "Schlüsselwort" und "reserviertem Wort"?
- 4. Was ist der Unterschied zwischen einem Primärschlüssel und einem Ersatzschlüssel?
- 5. Was ist der Unterschied zwischen einem ViewModel und einem Controller?
- 6. Was ist der Unterschied zwischen einem Key und einem KeySpec?
- 7. Was ist der Unterschied zwischen einem Algorithmus und einem Entwurfsmuster
- 8. Was ist der Unterschied zwischen einem Index und einem Fremdschlüssel?
- 9. Was ist der Unterschied zwischen einem RoutedCommand und einem RoutedUICommand?
- 10. Was ist der Unterschied zwischen einem Muster und einem Pfad?
- 11. Was ist der Unterschied zwischen einem Integrator und einem Tiefpassfilter?
- 12. Was ist der Unterschied zwischen einem Controller und einem Service?
- 13. Was ist der Unterschied zwischen einem Anwendungscontroller und einem Anwendungskontext?
- 14. Was ist der Unterschied zwischen einem Streamwriter und einem Binarywriter?
- 15. Was ist der Unterschied zwischen einem Domänenklassendiagramm und einem Designklassendiagramm?
- 16. Was ist der Unterschied zwischen einem Tupel und einem compressed_pair?
- 17. Was ist der Unterschied zwischen einem Klassendiagramm und einem Objektdiagramm?
- 18. Was ist der Unterschied zwischen einem Iterator und einem Generator?
- 19. Was ist der Unterschied zwischen einem Array und einem Objekt?
- 20. Was ist der Unterschied zwischen einem Tabellenindex und einem Ansichtsindex?
- 21. Was ist der Unterschied zwischen einem Nanokern und einem Exokernel?
- 22. Was ist der Unterschied zwischen einem Helfer und einem Teil?
- 23. Was ist der Unterschied zwischen einem Workflow und einem Flowchart?
- 24. Was ist der Unterschied zwischen einem Instanzinitialisierer und einem Konstruktor?
- 25. Modelle mit reservierten Schlüsselwörtern
- 26. Was sind die reservierten Schlüsselwörter in Kotlin?
- 27. fossil dvcs Unterschied zwischen Update und checkout Befehle
- 28. Unterschied zwischen Repo-Start und Git-Checkout -b
- 29. Wie kann ich einem reservierten Wort in Oracle entkommen?
- 30. Unterschied zwischen git reset --hard und git checkout