Что означает Bump Version?


Ответы:


263

Это означает увеличение номера версии до нового уникального значения.


3
Есть ли у него особый контекст, в котором его можно использовать? Должна ли она быть исходной версией или зависимой? Может ли оно включать фактическое обновление какого-либо компонента до более новой версии или это касается только изменения номера версии в файле конфигурации, например? Другими словами, есть ли какие-либо технические подробности о том, как можно использовать этот термин?
Алексей

3
Обновление компонентов или зависимостей обычно обозначается как «обновление до последней / новой версии» или «сборка против последней / новой». Кроме того, это просто уборка.
Игнасио Васкес-Абрамс

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

2
это 2.2.1-> 2.2.2подсчитывать как «горб»?
OlehZiniak

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. Очень организованный и обтекаемый. Я рекомендую всем.
Пилау

3
Где я могу иметь некоторый демонстрационный скрипт bump_version?
вуаля

5
bumpversion или grunt-bump или git-version-bump или еще. В зависимости от ваших языковых предпочтений.
Маб

1
Вот скрипт оболочки release.sh о том, как я автоматически
изменяю

2
Кто пришел к этому вопросу, потому что во время чтения этой статьи он нашел «Ударную версию», а
потом

14

Это означает увеличение номера текущей версии на 1.


10
Но, надеюсь, вы подразумеваете, что делаете это таким образом, чтобы соответствовать semver !
Бинки

Semver в основном для библиотек и API. Это не имеет смысла везде .
23

2

Повысить, накачать, воспитать, версия.


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

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

Вероятно, в середине-конце 1990-х годов, когда появилось много онлайн-форумов, шишка, как говорят, является обратным выражением для фразы «поднять мой пост». Термин, однако, мог также просто возникать как расширение слова bump (то есть, дать что-то удар или повышение.).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.