Non esiste una build successiva. Su quel ramo.
Versione idealizzata del nostro schema.
L'identificazione della versione su qualsiasi ramo è PRETTY_BRANCH_NAME-build e PRETTY_BRANCH_NAME è stato risolto alla creazione del ramo.
Il nostro schema di diramazione (*) è il seguente:
Filiali di primo livello, il PRETTY_BRANCH_NAME di ciascuno è un nome in codice, parlando del numero di versione a quel livello non ha senso, potrebbe esserci uno schema pianificato ma cambierà prima del rilascio.
una filiale di TNG ( la prossima generazione ) in cui viene realizzato uno sviluppo a lungo termine. Spesso non ce l'abbiamo nemmeno e non ha mai (rilasciato) sottogruppi.
un ramo TCG ( l'attuale generazione ) in cui viene realizzato lo sviluppo attuale. PRETTY_BRANCH_NAME è un nome in codice.
un ramo TPG ( la generazione precedente ). Spesso qui non viene fatto altro sviluppo, ma potrebbero esserci attività nei sottogruppi.
Un subbranch è costituito da un ramo di livello superiore (di TCG, in presenza di una migrazione lenta di TPG) quando inizia la beta per un rilascio importante. PRETTY_BRANCH_NAME è qualcosa come "1.3.X" (X è la lettera, non la cifra, significa che intendiamo fornire le versioni 1.3 da qui), il feedback dalla beta viene preso in considerazione qui mentre il lavoro per la prossima versione principale viene svolto su la filiale TCG.
Idealmente, il rilascio dovrebbe essere un'istantanea su quel ramo, ma sappiamo che non siamo perfetti e spesso abbiamo bisogno di fare cambiamenti dell'ultimo minuto, consentendo agli altri di continuare a lavorare per il prossimo rilascio minore. Quindi i sub-marchi sono creati per la stabilizzazione finale con nomi graziosi come il numero di versione ufficiale (a quel tempo anche il marketing non vorrà cambiarlo) come "1.3", "1.3.1" dal ramo "1.3.X", l'ultima build su ciascuna è la versione.
Se avessimo un quarto livello, i nomi dei sottosubri sarebbero stati "1.3.0.X" dai quali avremmo avuto i sottosettori 3 "1.3.0.0" "1.3.0.1".
(*) A livello di rilascio. Ci possono essere sotto-progetti su ciascuno di questi.