Cosa significa la versione Bump?


Risposte:


262

Significa incrementare il numero di versione su un nuovo valore univoco.


3
Ha qualche contesto speciale in cui può essere utilizzato? Deve essere la versione di origine o può essere una versione di dipendenza? Può includere l'aggiornamento di alcuni componenti a una versione più recente o, ad esempio, si tratta solo di modificare un numero di versione in un file di configurazione? In altre parole, ci sono dettagli tecnici su come usare questo termine?
Alexey,

3
L'aggiornamento di componenti o dipendenze viene in genere annotato come "aggiorna all'ultimo / più recente" o "crea rispetto all'ultimo / più recente". A parte questo è solo il servizio di pulizie.
Ignacio Vazquez-Abrams,

@Alexey Una considerazione tecnica che ho riguardo al bump della versione (solo nel contesto dei progetti sbt e Maven) è che lo sviluppo dovrebbe avvenire solo con le -SNAPSHOTversioni. Questo aiuta anche a evitare che due persone si sbattano la versione l'una dall'altra. 1. passare da -SNAPSHOTuna versione (con lo stesso numero di versione). 2. commettere 3. passare al numero di versione successivo e -SNAPSHOTricollocarlo. 4. commettere 5. push
akauppi il

2
non 2.2.1-> 2.2.2conta come un 'urto'?
OlehZiniak,

5
@OlehZiniak: supponendo che 2.2.2 non sia stato ancora usato come numero di versione nel progetto, certo.
Ignacio Vazquez-Abrams,

67

da: Un modello di ramificazione Git di successo :

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

Dopo aver creato un nuovo ramo e passato ad esso, aumentiamo il numero di versione. Qui, bump-version.sh è uno script di shell fittizio che modifica alcuni file nella copia di lavoro per riflettere la nuova versione. (Questo può ovviamente essere un cambiamento manuale, il punto è che alcuni file cambiano.) Quindi, viene eseguito il commit del numero di versione in rilievo.


37
A proposito, questo articolo descrive un modo fantastico di lavorare con git. Molto organizzato e ottimizzato. Consiglio a tutti.
pilau,

3
Dove posso avere alcuni script demo bump_version?
voila

5
bumpversion o grunt-bump o git-version-bump o altro. A seconda delle preferenze della lingua.
martedì

1
Ecco lo script della shell release.sh su come faccio a saltare automaticamente le versioni dei tag Git
Péter Szakszon,

2
Chi è venuto a questa domanda perché ha trovato "Bump Version" durante la lettura di quell'articolo, poi ha scoperto che la risposta era laggiù: D
KADEM Mohammed,

14

Significa incrementare il numero della versione corrente di 1.


10
Ma spero che tu lo implichi in un modo conforme a Semver !
binki,

Semver è principalmente per librerie e API. Non ha senso dappertutto .
Marc.277 del

2

Potenzia, gonfia, solleva, la versione.


L'etimologia per te.

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

Probabilmente emergendo tra la metà e la fine degli anni '90 con l'ascesa di bacheche di messaggi online, si dice che bump sia un backronym per la frase "tiri su il mio post". Il termine, tuttavia, potrebbe anche essere semplicemente nato come un'estensione della parola bump (ovvero, dare qualcosa a bump o boost).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.