Bu yorumu defalarca defa gördüm. Aslında ne anlama geliyor?Bump Sürümü ne anlama geliyor?
cevap
Sürüm numarasını yeni, benzersiz bir değere yükseltmek anlamına gelir.
O 1.
Ama umarım, bunu [semver] (http://semver.org/) ile uyumlu bir şekilde yapıyorsunuz demektir! – binki
tarafından geçerli sürüm numarasını artırarak gelir: A successful Git branching model:
$ git checkout -b release-1.2 develop Switched to a new branch "release-1.2" $ ./bump-version.sh 1.2 Files modified successfully, version bumped to 1.2. $ git commit -a -m "Bumped version number to 1.2" [release-1.2 74d9424] Bumped version number to 1.2 1 files changed, 1 insertions(+), 1 deletions(-)
yeni bir şube oluşturarak ve ona geçtikten sonra, sürüm sayısını çarpmak. Burada, bump-version.sh, yeni sürümü yansıtacak şekilde çalışma kopyasındaki bazı dosyaları değiştiren kurgusal bir kabuk betiğidir. (Bu, 'un elbette el ile değiştirilmesi olabilir; buradaki nokta, bazı dosyaların değişmesidir.) Ardından, çarptılanan sürüm numarası işlenir.
Bu makalede, bu arada git ile çalışmak için harika bir yol anlatılmaktadır. Çok organize ve akıcı. Herkese tavsiye ederim. – pilau
Bazı demo bump_version komut dosyam nerede olabilir? – voila
[bumpversion] (https://github.com/peritus/bumpversion) veya [grunt-yumru] (https://github.com/vojtajina/grunt-bump) veya [git-version-bump] (https://rubygems.org/gems/git-version-bump/) veya başka bir şey. Dil tercihlerinize bağlı olarak. – mab
Kullanılabilecek özel bir içeriği var mı? Kaynak sürüm olmalı mı yoksa bağımlılık sürümü olabilir mi? Bazı bileşenleri yeni bir sürüme güncellemeyi de içerebilir mi, yoksa sadece bir yapılandırma dosyasındaki bir sürüm numarasını değiştirmekle mi ilgili? Başka bir deyişle, bu terimin nasıl kullanılabileceği hakkında teknik detaylar var mı? – Alexey
Bileşenlerin veya bağımlılıkların güncellenmesi genellikle "en son/en yeni sürüme güncelle" veya "en son/daha yeni sürümlere karşı" olarak belirtilir. Bunun dışında sadece temizlik. –
@Alexey Sürüm hakkında bir teknik değerlendirme (yalnızca sbt ve Maven projeleri bağlamında), geliştirmenin sadece -SNAPSHOT sürümleriyle gerçekleşmesidir. Bu aynı zamanda iki kişinin birbirinden habersiz versiyona çarpmasını önler. 1. -SNAPSHOT 'dan bir serbest bırakmaya (aynı sürüm numarasıyla) çarpın. 2. taahhüt 3. sonraki sürüm numarasına çarpın ve '-SNAPSHOT' geri yerleştirin. 4. taahhüdü 5. – akauppi