O que é a versão Bump?

237

Eu vi esse comentário no git várias vezes. O que isso significa realmente?

user80805
fonte

Respostas:

262

Significa aumentar o número da versão para um valor novo e exclusivo.

Ignacio Vazquez-Abrams
fonte
3
Tem algum contexto especial em que pode ser usado? Tem que ser a versão de origem ou pode ser uma versão de dependência? Ele pode incluir a atualização de algum componente para uma versão mais recente ou apenas alterar um número de versão em um arquivo de configuração, por exemplo? Em outras palavras, existem detalhes técnicos sobre como esse termo pode ser usado?
Alexey
3
A atualização de componentes ou dependências geralmente é anotada como "atualização para a mais recente / mais recente" ou "compilação para a mais recente / mais nova". Fora isso, é apenas limpeza.
Ignacio Vazquez-Abrams
@ Alexey Uma consideração técnica que tenho sobre o versão bump (apenas no contexto dos projetos sbt e Maven) é que o desenvolvimento deve acontecer apenas com as -SNAPSHOTversões. Isso também ajuda a evitar que duas pessoas colidam com a versão sem se conhecerem. 1. passe -SNAPSHOTde um release (com o mesmo número de versão). 2. confirme 3. passe para o próximo número da versão e coloque de -SNAPSHOTvolta. 4. commit 5. push
akauppi 27/12/16
2
faz 2.2.1-> 2.2.2conta como um 'galo'?
precisa saber é o seguinte
5
@OlehZiniak: Supondo que o 2.2.2 ainda não tenha sido usado como número de versão no projeto, com certeza.
Ignacio Vazquez-Abrams
67

from: Um modelo de ramificação Git bem-sucedido :

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

Depois de criar uma nova ramificação e mudar para ela, aumentamos o número da versão. Aqui, bump-version.sh é um script de shell fictício que altera alguns arquivos na cópia de trabalho para refletir a nova versão. (É claro que isso pode ser uma alteração manual - o ponto é que alguns arquivos são alterados.) Em seguida, o número da versão aumentada é confirmado.

Sebastian Sastre
fonte
37
Este artigo descreve uma maneira fantástica de trabalhar com o git, a propósito. Muito organizado e simplificado. Eu recomendo a todos.
pilau
3
Onde posso ter algum script demo bump_version?
voila
5
bumpversion ou grunt-bump ou git-version-bump ou então. Dependendo das suas preferências de idioma.
mab
1
Aqui é o shell release.sh roteiro de como eu bater automaticamente versões git tag
Péter Szakszon
2
Que veio a esta pergunta, porque ele encontrou "Bump Version" ao ler esse artigo, que descobriu que a resposta estava lá: D
Kadem Mohammed
14

Isso significa aumentar o número da versão atual em 1.

Larry K
fonte
10
Mas, esperançosamente, você implica fazê-lo de uma maneira que esteja de acordo com sempre !
binki
O Semver é principalmente para bibliotecas e APIs. Não faz sentido em todos os lugares .
Marc.2377
2

Impulsione, aumente, exiba, a versão.


A etimologia para você.

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

Provavelmente surgindo em meados do final da década de 90 com o surgimento de fóruns on-line, o termo bump é popularmente considerado um backronym para a frase "traga meu post". O termo, no entanto, também pode ter simplesmente se originado como uma extensão da palavra solavanco (ou seja, dar algo a um solavanco ou estímulo).

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