J'ai vu ce commentaire en git plusieurs fois. Qu'est-ce que cela signifie réellement?Que signifie Bump Version?
Répondre
Cela signifie d'incrémenter le numéro de version à une nouvelle valeur unique.
Cela signifie incrémenter le numéro de version par 1.
Mais j'espère que vous impliquez de le faire d'une manière qui est conforme à [semver] (http://semver.org/)! – binki
de: A successful Git branching model:
$ 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 le passage à, nous croisons la version numéro . Ici, bump-version.sh est un script shell fictif qui change certains fichiers dans la copie de travail pour refléter la nouvelle version. (Cela peut évidemment être une modification manuelle - le fait que certains fichiers changent.) Ensuite, le numéro de version bumped est validé.
Cet article décrit une façon fantastique de travailler avec git, soit dit en passant. Très organisé et rationalisé. Je recommande à tout le monde. – pilau
Où puis-je avoir un script de démo bump_version? – voila
[bumpversion] (https://github.com/peritus/bumpversion) ou [grunt-bump] (https://github.com/vojtajina/grunt-bump) ou [git-version-bump] (https://rubygems.org/gems/git-version-bump/) ou autre. En fonction de vos préférences linguistiques. – mab
Y at-il un contexte particulier dans lequel il peut être utilisé? Est-ce que ce doit être la version source, ou peut-il être une version de dépendance? Peut-il inclure la mise à jour d'un composant vers une version plus récente, ou est-ce seulement la modification d'un numéro de version dans un fichier de configuration? En d'autres termes, y a-t-il des détails techniques sur la façon dont ce terme peut être utilisé? – Alexey
La mise à jour de composants ou de dépendances est généralement annotée en tant que "mise à jour vers la dernière/nouvelle version" ou "création par rapport à la dernière/nouvelle version". A part ça, c'est juste un ménage. –
@Alexey Une considération technique que j'ai à propos de la version bump (uniquement dans le contexte des projets sbt et Maven) est que le développement ne devrait avoir lieu qu'avec les versions '-SNAPSHOT'. Cela permet également d'éviter que deux personnes ne se cognent l'une à l'autre. 1. bump de '-SNAPSHOT' à une version (avec le même numéro de version). 2. commit 3. bump au prochain numéro de version et placez '-SNAPSHOT' en arrière. 4. Commit 5. Poussez – akauppi