2008-09-27 12 views

Odpowiedz

3

Tagi

myśleć o nim jako migawka w czasie. Chcę móc powrócić do tego punktu. Jednak nigdy się nie zmieni. Nie sprawdzasz zaznaczonego elementu.

rzeczy, które można dostać Tagged:

  • prasowe (główne i poboczne)
  • Patches wysyłane do klientów
  • Poprawki
  • Etapy (alfa, beta, etc ...)
  • Udana codzienna kompilacja

B rancza

Oddział będzie miał wykonane na nim opracowanie (tj. checkins).
Możesz utworzyć gałąź ze znacznika (na przykład, aby naprawić błąd).
Możesz utworzyć gałąź, aby rozwinąć funkcję, a następnie połączyć ją z głównym drzewem.
Możesz utworzyć oddział dla wydania (mniejszego lub większego).

Najważniejsze jest to, że gałęzie mogą być modyfikowane, a znaczniki nie powinny być.

5

Tagi powinny być używane, gdy chcesz oznaczyć kamień milowy. Kamień milowy może być tak mały jak codzienna kompilacja.

Odgałęzienia powinny być używane, gdy chcesz wprowadzić zmiany niezależnie od innej gałęzi/pnia.

0

Rozgałęzienie należy również stosować w przypadku głównych kamieni milowych, takich jak wydania. To zależy jednak od twojego branching strategy.

0

apropos innych odpowiedzi,

Używamy tagów dla mniejszych wydawnictw punktowych i oddziały dla wydań. Tak na przykład,

v1.0 <-- Branch 
    v1.0.1 <-- Tag 
    v1.0.2 <-- Tag 
v1.1 <-- Branch 
    v1.1.1 <-- Tag 
    v1.1.2 <-- Tag 
v1.2 <-- Branch 
    v1.2.1 <-- Tag 
    v1.2.2 <-- Tag 
v1.3 <-- Branch 
    v1.3.1 <-- Tag 
    v1.3.2 <-- Tag 
v1.4 <-- Branch 
    v1.4.1 <-- Tag 
    v1.4.2 <-- Tag 
v1.5 <-- Branch 
    v1.5.1 <-- Tag 
    v1.5.2 <-- Tag 

Aby użyć analogii Microsoft, oddział jest uwolnienie Windows (95, XP, Vista, etc) i znacznik jest service pack.

Powiązane problemy