GitFlow, il mio ramo di rilascio dovrebbe includere il numero di versione minore?

0

Ho trovato difficile trovare una risposta definitiva a questa domanda. Utilizza Versioning semantico e GitFlow nel caso in cui il mio ramo di rilascio includa il numero di versione minore? Sono non che si riferisce ai tag.

I tag della mia applicazione assomigliano a questo:

v1.9.1
v1.9.2
v1.9.3

Ora sono pronto per fare un rilascio candidato . Il mio ramo di rilascio in git deve essere denominato v1.9-RC o v1.9.3-RC ?

    
posta OrbiterFleet 22.06.2016 - 11:05
fonte

1 risposta

1

Penso che tu stia confondendo la versione Minore e la versione Patch.
Dal link :

Given a version number MAJOR.MINOR.PATCH, increment the:

MAJOR version when you make incompatible API changes,
MINOR version when you add functionality in a backwards-compatible manner, and
PATCH version when you make backwards-compatible bug fixes.

Questo porta alla seguente "regola":

  • Un ramo Release dovrebbe contenere il MAJOR e il numero MINOR (ad esempio release / 1.9)
  • Un ramo Hotfix (che contiene correzioni di bug) dovrebbe contenere anche il numero PATCH (ad esempio hotfix / 1.9.1).

Come nota a margine, non c'è "giusto" o "sbagliato" e la versione semantica non ha alcuna conoscenza del tuo flusso di lavoro git, quindi alla fine l'unica cosa che conta è che tu e il tuo team potete lavorare con esso.

    
risposta data 22.06.2016 - 11:39
fonte

Leggi altre domande sui tag