¿Qué significa Bump Version?

Respuestas:

262

Significa incrementar el número de versión a un valor nuevo y único.

Ignacio Vazquez-Abrams
fuente
3
¿Tiene algún contexto especial en el que se pueda usar? ¿Tiene que ser la versión de origen o puede ser una versión de dependencia? ¿Puede incluir la actualización de algún componente a una versión más nueva, o se trata solo de cambiar un número de versión en un archivo de configuración, por ejemplo? En otras palabras, ¿hay algún detalle técnico sobre cómo se puede usar este término?
Alexey
3
La actualización de componentes o dependencias generalmente se anota como "actualizar a más reciente / más reciente" o "compilar contra más reciente / más reciente". Aparte de eso, es solo limpieza.
Ignacio Vázquez-Abrams
@Alexey Una consideración técnica que tengo sobre el cambio de versión (solo en el contexto de los proyectos sbt y Maven) es que el desarrollo solo debería ocurrir con las -SNAPSHOTversiones. Esto también ayuda a evitar que dos personas choquen la versión sin darse cuenta. 1. pasar -SNAPSHOTa una versión (con el mismo número de versión). 2. confirmar 3. pasar al siguiente número de versión y -SNAPSHOTvolver a colocarlo . 4. commit 5. push
akauppi
2
¿ 2.2.1-> 2.2.2cuenta como un 'golpe'?
OlehZiniak
55
@OlehZiniak: Suponiendo que 2.2.2 todavía no se haya utilizado como número de versión en el proyecto, seguro.
Ignacio Vazquez-Abrams
67

de: Un exitoso modelo de ramificación de 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(-)

Después de crear una nueva rama y cambiar a ella, topamos con el número de versión. Aquí, bump-version.sh es un script de shell ficticio que cambia algunos archivos en la copia de trabajo para reflejar la nueva versión. (Por supuesto, esto puede ser un cambio manual; el punto es que algunos archivos cambian). Luego, se confirma el número de versión eliminado.

Sebastian Sastre
fuente
37
Este artículo describe una forma fantástica de trabajar con git, por cierto. Muy organizado y aerodinámico. Se lo recomiendo a todos.
pilau
3
¿Dónde puedo tener un script de demostración bump_version?
voila
55
bumpversion o grunt-bump o git-version-bump o de lo contrario. Dependiendo de sus preferencias de idioma.
mab
1
Aquí está la secuencia de comandos de lanzamiento release.sh sobre cómo topar automáticamente las versiones de etiqueta Git
Péter Szakszon
2
¿Quién llegó a esta pregunta porque encontró "Bump Version" mientras leía ese artículo, luego descubrió que la respuesta estaba allí: D
KADEM Mohammed
14

Significa incrementar el número de versión actual en 1.

Larry K
fuente
10
¡Pero con suerte implicas hacerlo de una manera que se ajuste a semver !
binki
Semver es principalmente para libs y API. No tiene sentido en todas partes .
Marc.2377
2

Impulsar, bombear, mostrar la versión.


La etimología para ti.

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

Probablemente surgiendo a mediados o finales de la década de 1990 con el surgimiento de los tableros de mensajes en línea, se dice popularmente que la protuberancia es un backronym para la frase "traiga mi mensaje". El término, sin embargo, también puede haberse originado simplemente como una extensión de la palabra protuberancia (es decir, dar algo a la protuberancia o impulso).

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