Projemizde, tek sürüm şube stratejisini izliyoruz: sürüm her zaman serbest bırakma dalında yapılacaktır. Birkaç geliştirme/özellik/hata düzeltme kolu olabilir, ancak ürünü bu dallardan asla serbest bırakmayız. İlk önce serbest bırakma şubesiyle birleştirilecek ve serbest bırakma şubesinden serbest bırakılacaklar.
Yayımlamayan dalda, SNAPSHOT sürümü her zaman kullanılır (Maven kullanırız) ve sürüm adı da şube adıdır. Örneğin, featureX
isimli bir dalda, sürüm featureX-SNAPSHOT
'dur. Serbest bırakma dalında sayısal sürüm kullanılır. Yeni sürümde sürüm numarası adım atılacak. Bu şekilde, serbest bırakılmayan bir dalda hangi sürüm numarasının kullanılacağını rahatsız etmeyeceğiz.
Tamam, geliştiriciler sürüm numaralarının ne anlama geldiğini bildiği sürece, sorun yok mu? – CJ7
@Craig: Evet, tamam, söz konusu dalda izole edilen geliştirme çabalarına uyması şartıyla. – VonC
sadece küçük bir hata düzeltme/yükseltme ise, o zaman sadece son sayının bir artış olmamalıdır. v1.2.10? – CJ7