Merhaba üstadlar,

Hemen hemen tüm projelerimi Maven ile geliştiriyorum. Git gibi VCS'lere çok hakim değilim ama sıkça kullanıyorum. Git'in tag özelliği ile versiyon numaraları oluşturulabilir ancak bazen düşündürücü oluyor. Semantic Versioning'e (semver.org) bağlı kalmaya çalışıyorum.

Merak ettiğim konu ise şudur: En azından minor ve patch için otomatik versiyon numarası üretmenin bir yolu yok mudur? Biliyorum, git nereden anlayacak bizim özellik eklediğimizi ya da hata düzeltmesi yaptığımızı diyebilirsiniz. Ben hiç olmazsa, versiyonlamayı kolaylaştıran bir şeyler arıyorum. Bu bir öneri ya da araç olabilir.

Kullandıklarım: Ubuntu 16.04, IntelliJ IDEA Community Edition, Maven, Git(Gitlab.com)

Yardımcı olmanız dileğiyle.

soruldu: 14 Kas, 04:23

acemi's gravatar image

acemi
8702515
cevap kabul oranı: 36%


Öncelikle semantik versiyonlamanin ne oldugunu ve nasil uygulandigini anlamakta fayda var. Isin temeli bu. Burada bu konuda bir yazimi bulabilirsiniz.

http://www.pratikprogramci.com/2014/11/22/versiyon-ve-surum-numaralari-nasil-olusturulur/

Bunun yani sira kullanilan versiyonlama sistemne göre semantik versiyonlama uygulanabilir. Asagidaki yazimda subversion icin bnnun nasil uygulandigi anlatiliyor:

http://www.pratikprogramci.com/2015/06/09/merkezi-versiyon-yonetim-sistemlerinde-surum-almak-icin-is-akisi-nasil-sekillendirilir/

Git icin git workflow kullanilabilir.

permanent link

cevaplandı: 14 Kas, 04:31

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183
cevap kabul oranı: 52%

değiştirildi: 14 Kas, 04:32

Yanıtınız için teşekkür ederim Özcan hocam. İlkini çok önceleri okumuştum ancak tekrar gözden geçirsem iyi olacak.

(14 Kas, 04:40) acemi acemi's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×29
×10
×6
×1

Soruldu: 14 Kas, 04:23

Görüntüleme: 111 kez

Son güncelleme: 14 Kas, 04:40

powered by BitNami OSQA