271 votes

Que signifie "Bump Version" ?

J'ai vu ce commentaire dans git plusieurs fois. Que signifie-t-il en fait ?

312voto

Ignacio Vazquez-Abrams Points 312628

Il s'agit d'incrémenter le numéro de version à une nouvelle valeur unique.

5 votes

A-t-il un contexte particulier dans lequel il peut être utilisé ? Doit-il s'agir de la version source ou d'une version de dépendance ? Peut-elle inclure la mise à jour effective d'un composant vers une version plus récente, ou s'agit-il seulement de changer un numéro de version dans un fichier de configuration par exemple ? En d'autres termes, existe-t-il des détails techniques sur la façon dont ce terme peut être utilisé ?

3 votes

La mise à jour des composants ou des dépendances est généralement annotée comme "update to latest/newer" ou "build against latest/newer". En dehors de cela, c'est juste de la gestion domestique.

0 votes

@Alexey Une considération technique que j'ai au sujet du changement de version (seulement dans le contexte des projets sbt et Maven) est que le développement ne devrait se faire qu'avec -SNAPSHOT versions. Cela permet également d'éviter que deux personnes fassent sauter la version sans se connaître. 1. Sauter de -SNAPSHOT à une version (avec le même numéro de version). 2. commettre 3. passer au numéro de version suivant et le mettre en place -SNAPSHOT dos. 4. s'engager 5. pousser

73voto

Sebastian Sastre Points 473

De : Un modèle de branchement Git réussi :

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

Après avoir créé une nouvelle branche et y avoir basculé, nous changeons le numéro de version de la version. Ici, bump-version.sh est un shell fictif script qui modifie certains fichiers dans la copie de travail pour refléter la nouvelle version. (Cela peut bien sûr être une modification manuelle - le point étant que certains fichiers changent). Ensuite, le numéro de la version modifiée est validé.

40 votes

Cet article décrit une façon fantastique de travailler avec git, d'ailleurs. Très organisé et rationalisé. Je le recommande à tous.

3 votes

Où puis-je avoir une démonstration de bump_version script ?

5 votes

bumpversion o grunt-bump o git-version-bump ou autre. En fonction de vos préférences linguistiques.

22voto

Booster, gonfler, remonter, ⸻ la version.


L'étymologie pour vous.

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

Apparition probable au milieu ou à la fin des années 1990, avec l'essor des forums de discussion en ligne, bump est souvent considéré comme un backronyme de l'expression "bring up my post". Cependant, l'expression peut aussi être une simple extension du mot "bring up my post". bump (c'est-à-dire donner un coup de pouce à quelque chose).

16voto

Larry K Points 16266

Cela signifie que le numéro de la version actuelle est incrémenté de 1.

11 votes

Mais j'espère que vous le faites d'une manière qui soit conforme à semestre ¡!

1 votes

Semver est surtout destiné aux librairies et aux API. Cela n'a pas de sens partout .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X