Git akışıyla ilgili çeşitli web sitelerinde birbiriyle çelişen birden fazla tanım gördüm. Resmi bir tavsiye veya tek bir doğruluk kaynağı var mı?
Şubeler: release-1.2.3
veyarelease-v1.2.3
Etiketler: 1.2.3
veyav1.2.3
Git akışıyla ilgili çeşitli web sitelerinde birbiriyle çelişen birden fazla tanım gördüm. Resmi bir tavsiye veya tek bir doğruluk kaynağı var mı?
Şubeler: release-1.2.3
veyarelease-v1.2.3
Etiketler: 1.2.3
veyav1.2.3
Yanıtlar:
Eh, temelde bir tercih meselesidir, ama birlikte versiyonunu tercih v
olarak, Semver bu şekilde yapar ve ben aklı başında bir sürüm elde etmek mümkün yakın olarak bu şartname takip etmeye çalışıyorum.
Ayrıca, otomatik tamamlama için tuşuna v
ve ardından- TABtuşuna basabileceğiniz için , bu Etiketler için filtrelemeyi kolaylaştırır : Bu, tüm etiketleri (ve belki birkaç dalı) listeler, oysa bir etiketin başlayabileceği birkaç basamak vardır.
Ayrıca bkz: git etiketleri için standart bir adlandırma kuralı var mı?
v2.0.0
sürüm 2 için bir etiket olarak kullanıyor : github.com/mojombo/semver/releases/tag/v2.0.0
V, sürüm anlamına geldiğinden, etiketler genellikle vX.YZ olarak adlandırılır ve XYZ, Anlamsal Sürüm Oluşturma 2.0.0'ı izler .
Bu, XYZ dallarının, "ölümcül: Belirsiz nesne adı" gibi hata mesajlarıyla uğraşmak zorunda kalmadan bu etiketlerle birlikte var olmasını sağlar (" GIT ile Belirsiz Adlar? " Daki gibi ).
Git için etiketlerin son zamanlarda şaşırtıcı bir nedenle "uyarlandığını" unutmayın: bkz. " Kod sürümü değişikliği" kuralları ".
vX.Y.Z
zaman bir şubeye isim vermekten ne alıkoyabilir ? Bu gerçekten bir tartışma değil :)
v1.2.3
daha b1.2.3
:-)
https://semver.org/#is-v123-a-semantic-version
"V1.2.3" anlamsal bir sürüm mü? Hayır, "v1.2.3" anlamsal bir sürüm değildir. Bununla birlikte, bir anlamsal sürümün önüne "v" koymak, bunun bir sürüm numarası olduğunu belirtmek için yaygın bir yoldur (İngilizce). "Sürüm" ün "v" olarak kısaltılması genellikle sürüm kontrolünde görülür. Örnek: git etiketi v1.2.3 -m "Sürüm 1.2.3", bu durumda “v1.2.3” bir etiket adı ve anlamsal sürüm “1.2.3” dür.