Bump Version ne anlama geliyor?


Yanıtlar:


262

Sürüm numarasını yeni ve benzersiz bir değere artırmak anlamına gelir.


3
İçinde kullanılabilecek herhangi bir özel bağlam var mı? Kaynak sürüm olmalı mı, yoksa bağımlılık sürümü olabilir mi? Bazı bileşenleri daha yeni bir sürüme güncellemeyi içerebilir mi, yoksa yalnızca bir yapılandırma dosyasındaki sürüm numarasını değiştirmekle mi ilgili? Başka bir deyişle, bu terimin nasıl kullanılabileceğiyle ilgili teknik ayrıntılar var mı?
Alexey

3
Bileşenlerin veya bağımlılıkların güncellenmesi genellikle "en son / daha yenisine güncelle" veya "en son / daha yenisine karşı oluştur" şeklinde açıklanır. Bunun dışında sadece temizlik.
Ignacio Vazquez-Abrams

@Alexey Sürüm yumru hakkında sahip olduğum bir teknik düşünce (sadece sbt ve Maven projeleri bağlamında), geliştirmenin sadece -SNAPSHOTsürümlerle olması gerektiğidir . Bu aynı zamanda iki kişinin sürümü birbirinden habersiz şekilde çarpmasını önlemeye yardımcı olur. 1. -SNAPSHOTile bir sürüm arasında çarpma (aynı sürüm numarasıyla). 2. bir sonraki sürüm numarasına çarpın ve -SNAPSHOTgeri koyun. 4. taahhüt 5. push
akauppi

2
yok 2.2.1> - 2.2.2bir 'yumru' olarak saymak?
OlehZiniak

5
@OlehZiniak: 2.2.2 varsayıldığında, projede henüz sürüm numarası olarak kullanılmadığı var.
Ignacio Vazquez-Abrams

67

from: Başarılı bir Git dallanma modeli :

$ 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 dal oluşturup ona geçtikten sonra sürüm numarasını çarpıyoruz. Burada, bump-version.sh, çalışan kopyadaki bazı dosyaları yeni sürümü yansıtacak şekilde değiştiren kurgusal bir kabuk betiğidir. (Bu elbette manuel bir değişiklik olabilir - bazı dosyaların değiştiği nokta.) Ardından, çarpılan sürüm numarası taahhüt edilir.


37
Bu makalede, git ile çalışmak için harika bir yol açıklanmaktadır. Çok organize ve aerodinamik. Herkese tavsiye ederim.
pilau

3
Bazı demo bump_version betiğini nereden alabilirim?
voila

5
bumpversion veya grunt-bump veya git-version-bump veya başka. Dil tercihlerinize bağlı olarak.
mab

1
İşte Git etiketi sürümlerini otomatik olarak nasıl
çarptığım hakkında

2
Kim bu makaleyi okurken "Bump Version" ı bulduğu için bu soruya geldi, cevabın orada olduğunu
KADEM Muhammed


2

Sürümü artırın, pompalayın, getirin, sürümü.


Sizin için etimoloji.

https://www.dictionary.com/e/slang/bump

Online mesaj panolarının yükselişi ile 1990'ların ortalarından sonlarına doğru ortaya çıkan, yumruların yaygın olarak “yazımı getir” ifadesi için bir backronym olduğu söylenir. Bununla birlikte, terim aynı zamanda basitçe yumru sözcüğünün bir uzantısı olarak ortaya çıkmış olabilir (yani, bir şeye çarpma ya da yükseltme verme).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.