Що означає Bump версія?


Відповіді:


262

Це означає збільшення номера версії до нового, унікального значення.


3
Чи є в ньому якийсь особливий контекст, в якому він може бути використаний? Чи це повинна бути вихідна версія, чи це може бути версія залежності? Чи може воно включати фактичне оновлення якогось компонента до нової версії, або мова йде лише про зміну номера версії, наприклад, у конфігураційному файлі? Іншими словами, чи є якісь технічні подробиці про те, як можна використовувати цей термін?
Олексій

3
Оновлення компонентів або залежностей зазвичай позначається як "оновлення до останнього / новішого" або "побудова проти останнього / новішого". Крім цього, це просто ведення господарства.
Ігнасіо Васкес-Абрамс

@Alexey Одне з технічних міркувань щодо перешкод версій (лише в контексті sbt та проектів Maven) полягає в тому, що розробка повинна відбуватися лише з -SNAPSHOTверсіями. Це також допомагає уникнути, коли двоє людей не натикаються на версію, не знаючи один про одного. 1. -SNAPSHOTперехід від релізу (з тим самим номером версії). 2. здійснити 3. перейти до наступного номера версії та -SNAPSHOTповернути назад. 4. здійснити 5. поштовх
akauppi

2
чи 2.2.1-> 2.2.2рахується як 'удар'?
ОлегЗіняк

5
@OlehZiniak: Припускаючи, що 2.2.2 ще не використовується як номер версії в проекті, звичайно.
Ігнасіо Васкес-Абрамс

67

від: Успішна модель розгалуження Git :

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

Створивши нову гілку та перейшовши на неї, ми накопичуємо номер версії. Тут bump-version.sh - вигаданий скрипт оболонки, який змінює деякі файли у робочій копії для відображення нової версії. (Звичайно, це може бути зміна вручну. Справа в тому, що деякі файли змінюються.) Потім вводиться збірний номер версії.


37
У цій статті описаний фантастичний спосіб роботи з git, до речі. Дуже організований та упорядкований. Рекомендую всім.
pilau

3
Де я можу отримати демо-сценарій bump_version?
вуаля

5
bumpversion або grunt -bump або git-version-bump або інше. Залежно від мовних уподобань.
маб

1
Ось сценарій оболонки
release.sh

2
Хто прийшов до цього питання, оскільки знайшов "Bump Version", читаючи цю статтю, ніж з'ясував, що відповідь внизу: D
KADEM Mohammed

14

Це означає збільшення номера поточної версії на 1.


10
Але, сподіваємось, ви маєте на увазі це робити так, що відповідає semver !
бінкі

Semver в основному для libs та API. Це не має сенсу скрізь .
Марк.2377

2

Підвищення, накачування, підведення, version версія.


Етимологія для вас.

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

Ймовірно, що з'явився в середині-кінці 1990-х років із виникненням інтернет-дощок для повідомлень, Bump, як відомо, є покровом для фрази "підняти мій пост". Термін, однак, може також просто виник як розширення слова bump (тобто, дати щось удару, або прискорити.).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.