Non esiste una prossima build. Su quel ramo.
Versione idealizzata del nostro schema.
L'identificazione della versione su qualsiasi ramo è PRETTY_BRANCH_NAME-build e PRETTY_BRANCH_NAME è corretto alla creazione del ramo.
Il nostro schema di ramificazione (*) è il seguente:
I rami di primo livello, il PRETTY_BRANCH_NAME di ciascuno è un nome in codice, che parla del numero di versione a quel livello è privo di significato, potrebbe esserci uno schema pianificato ma cambierà prima del rilascio.
-
un ramo TNG ( la prossima generazione ) in cui viene realizzato lo sviluppo a lungo termine. Spesso non ce l'abbiamo nemmeno e non ha mai (rilasciato) subbranches.
-
un ramo TCG ( la generazione corrente ) in cui viene eseguito lo sviluppo corrente. PRETTY_BRANCH_NAME è un nome in codice.
-
un ramo TPG ( la generazione precedente ). Spesso non si fa più lo sviluppo qui, ma ci possono essere attività nei subbranches.
Un subbranch è costituito da un ramo di livello superiore (di TCG, in presenza di una migrazione lenta di TPG) quando la versione beta di un major release inizia. Il PRETTY_BRANCH_NAME è qualcosa come "1.3.X" (X è la lettera, non la cifra, significa che intendiamo consegnare 1.3 versioni da qui), il feedback dalla beta è token in considerazione qui mentre il lavoro per la prossima major release è fatto su il ramo TCG.
Idealmente, la release 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 la prossima versione secondaria. Così i subwoofer sono fatti per la stabilizzazione finale con i nomi carini come numero di versione ufficiale (a quel tempo anche il marketing non vorrebbe 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 sottoprogrammi sarebbero stati "1.3.0.X" dai quali avremmo avuto sub ^ 3branches "1.3.0.0" "1.3.0.1".
(*) Al livello di rilascio. Ci possono essere sottoprogetti di progetto su ciascuno di questi.