Apa artinya Bump Version?

237

Saya melihat komentar ini di git berkali-kali. Apa artinya sebenarnya?

pengguna80805
sumber

Jawaban:

262

Ini berarti menambah nomor versi ke nilai baru dan unik.

Ignacio Vazquez-Abrams
sumber
3
Apakah ada konteks khusus yang bisa digunakan? Apakah itu harus versi sumber, atau dapatkah itu versi ketergantungan? Bisakah itu termasuk benar-benar memperbarui beberapa komponen ke versi yang lebih baru, atau hanya tentang mengubah nomor versi dalam file konfigurasi misalnya? Dengan kata lain, apakah ada detail teknis tentang bagaimana istilah ini dapat digunakan?
Alexey
3
Memperbarui komponen atau dependensi biasanya dijelaskan sebagai "perbarui ke yang terbaru / yang lebih baru" atau "bangun melawan yang terbaru / yang lebih baru". Selain itu itu hanya rumah tangga.
Ignacio Vazquez-Abrams
@ Alexey Salah satu pertimbangan teknis yang saya miliki tentang versi bump (hanya dalam konteks proyek sbt dan Maven) adalah bahwa pengembangan seharusnya hanya terjadi dengan -SNAPSHOTversi. Ini juga membantu menghindari dua orang menabrak versi yang tidak menyadari satu sama lain. 1. bertemu dari -SNAPSHOTrilis (dengan nomor versi yang sama). 2. komit 3. bertemu nomor versi berikutnya dan -SNAPSHOTkembali. 4. komit 5. push
aliasuppi
2
tidak 2.2.1-> 2.2.2dihitung sebagai 'benjolan'?
OlehZiniak
5
@OlehZiniak: Dengan asumsi 2.2.2 belum digunakan sebagai nomor versi dalam proyek, tentu saja.
Ignacio Vazquez-Abrams
67

dari: Model percabangan Git yang sukses :

$ 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(-)

Setelah membuat cabang baru dan beralih ke itu, kami menabrak nomor versi. Di sini, bump-version.sh adalah skrip shell fiksi yang mengubah beberapa file dalam copy pekerjaan untuk mencerminkan versi baru. (Ini tentu saja bisa menjadi perubahan manual — intinya adalah bahwa beberapa file berubah.) Kemudian, nomor versi bumped dilakukan.

Sebastian Sastre
sumber
37
Artikel ini menjelaskan cara fantastis untuk bekerja dengan git. Sangat terorganisir dan efisien. Saya merekomendasikan kepada semua orang.
pilau
3
Di mana saya dapat memiliki beberapa skrip bump_version demo?
voila
5
bumpversion atau grunt-bump atau git-version-bump atau yang lain. Tergantung pada preferensi bahasa Anda.
mab
1
Berikut ini skrip shell release.sh tentang cara saya secara otomatis menabrak versi tag Git
Péter Szakszon
2
Siapa yang datang ke pertanyaan ini karena dia menemukan "Versi Bump" saat membaca artikel itu, daripada menemukan bahwa jawabannya ada di sana: D
KADEM Mohammed
14

Itu berarti menambah nomor versi saat ini dengan 1.

Larry K
sumber
10
Tapi semoga Anda menyiratkan melakukannya dengan cara yang sesuai dengan semver !
binki
Semver sebagian besar untuk lib dan API. Tidak masuk akal di mana-mana .
Marc.2377
2

Meningkatkan, memompa, memunculkan, versi.


Etimologi untuk Anda.

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

Kemungkinan muncul pada pertengahan hingga akhir 1990-an dengan munculnya papan pesan online, benjolan secara populer dikatakan sebagai backronym untuk frasa “angkat pos saya.” Namun demikian, istilah tersebut mungkin juga hanya berasal sebagai perluasan dari kata bump (yaitu, memberi sesuatu bump, atau meningkatkan).

Константин Ван
sumber