1.0.0
|
1.0.1
|
(genel 1.0) 1.0.2 -----
| \
2.0.0 1.1.0
| |
2.0.1 1.1.1 (genel 1.1)
|
(genel 2.0) 2.0.2 -----
| \
3.0.0 2.1.0
|
2.1.1 (genel 2.1)
|
2.2.0
|
2.2.1
X.Y.Zbizim iç sürüm numaramız. X.YMüşterilerimiz için bir anlamı olan herkese açık versiyon numarasıdır. Bir X.Y.Zsürüm herkese açık olduğunda, hiçbir zaman X.Y.(Z+1)sürüm olmaz: genel sürüm daima serinin sonuncusudur.
X büyük bir sürüm yayınlandığında artar.
Y Bu büyük sürümlerin bakım dallarında, yalnızca hata düzeltmelerinde kullanılır.
Zdahili olarak kullanılır ve sabit bir anlamı yoktur. Şimdiye kadar Z, uygulamanın geliştiricilere göstermeyecek ilginç özelliklere sahip olduğunu ve göreceli olarak kararlı olduğunu düşündüğümde yeni bir sürüm oluşturuyorum . Bu şekilde, biri sorduğunda uygulamanın "bilinen en son iyi sürümünün" bir demosunu gösterebilirim. Yakın bir gelecekte Zbugtracker'ımızdaki özelliklerin "hedefini" isimlendirmek için sayı versiyonlarını kullanmayı planlıyorum .
Not olarak, releasesürüm numarasını artırmak için maven ( komutla birlikte) kullanıyoruz. Bu nedenle, X.Y.Z-SNAPSHOTsürümleri de vardır ( X.Y.(Z-1)ve ve arasındaki herhangi bir sürümü gösterir X.Y.Z).