Kiedy sprawdzam plik w ClearCase, pyta mnie, czy chcę sprawdzić plik "Zarezerwowany" lub "Bez zastrzeżeń". Jakie są różnice między tymi rodzajami kas i kiedy są odpowiednie czasy na ich użycie?Jaka jest różnica między rezerwacją kasy i niezarezerwowanym płatnością?
Odpowiedz
Jak wspomniano w "What are the basic clearcase concepts every developer should know?", ClearCase obsługuje mechanizm blokujący, który jest jednocześnie:
„pesymistyczny”: zastrzeżone Zamówienie faktycznie nie zapobiec innych ludzi zrobić własną kasę, ale będą musieli czekanie, aż osoba, która ma plik, zostanie skasowana jako "zarezerwowana", aby dokonać odprawy: nikt nie może się zameldować, dopóki ta osoba nie dokona pierwszego odprawy (wtedy każdy inny użytkownik będzie musiał scalić swoją wersję z ostatni zarejestrowany plik)
Uwaga: "Zarezerwowane" zamówienie może zwolnić blokadę i zostać niezastrzeżone przez właściciela lub administrator;„optymistyczne”: bezwarunkowe Zamówienie co oznacza (jeśli nikt nie używać zastrzeżonego kasę na tym samym pliku): pierwszy check-in może to zrobić bez żadnej innej pracy, inne z nich będą musiały połączyć ich praca z najnowszym odprawionym plikiem.
W perspektywie jeśli polityki wykorzystania:
- Zazwyczaj zastrzeżone kasa jest w porządku, ponieważ pozwala na dokonanie zmian z „wysokiego priorytetu”: muszą być brane pod uwagę w pierwszej kolejności.
- W przypadku lokalnych modyfikacji, które nie muszą być od razu rejestrowane, wystarczy jedno zamówienie.
- Dla lokalnej modyfikacji, której nie trzeba w ogóle sprawdzać, porwany plik lub pliki zaćmieniowe są wystarczające (więc, nie ma w ogóle kasy).
- 1. Jaka jest różnica między? : i ||
- 2. Jaka jest różnica między $ i $$?
- 3. Jaka jest różnica między Subtotal i BaseSubtotal?
- 4. Jaka jest różnica między DetachedCriteria i ICriteria
- 5. Jaka jest różnica między & # x00A0; i ?
- 6. Jaka jest różnica między lex i yacc
- 7. jaka jest różnica między dijit i dojo
- 8. Jaka jest różnica między Control.Select() i Control.Focus()?
- 9. Jaka jest różnica między System.Windows.Controls.Control i System.Windows.Forms.Control?
- 10. Jaka jest różnica między apletami i SWING?
- 11. Jaka jest różnica między session.commit() i session.flush()?
- 12. Jaka jest różnica między ImageView.setBackgroundResource i ImageView.setImageResource?
- 13. Jaka jest różnica między Konwertuj i parsuj?
- 14. Jaka jest różnica między JSP i JSTL?
- 15. Jaka jest różnica między Lazarus i CodeTyphon
- 16. Jaka jest różnica między crc32 i crc32b?
- 17. Jaka jest różnica między TypedArray.getInteger() i TypedArray.getInt()?
- 18. jaka jest różnica między ARM7 i ARM7s
- 19. Jaka jest różnica między http_build_str() i http_build_query()?
- 20. Jaka jest różnica między "CompletionStage" i "CompletableFuture"?
- 21. Jaka jest różnica między mock.patch.object (... i mock.patch (
- 22. Jaka jest różnica między GetBlobReference i GetBlobReferenceFromServer?
- 23. Jaka jest różnica między NSLayoutAttributeBaseline i NSLayoutAttributeBottom?
- 24. Jaka jest różnica między handlebar.js i handlebar.runtime.js?
- 25. Jaka jest różnica między innerText i outerText?
- 26. Jaka jest różnica między Json i Jsonp?
- 27. Jaka jest różnica między WCF i WPF?
- 28. Jaka jest różnica między runghc i runhaskell?
- 29. Jaka jest różnica między -hivevar i -hiveconf?
- 30. Jaka jest różnica między writeUTF i writeChars?