È possibile che una revisione possa essere anche un ramo, una versione e una versione.
A volte questi termini sono usati un po 'sfocati, e il mio uso potrebbe non essere quello definitivo. Detto questo, nella mia nomenclatura,
- una revisione è un'istantanea ben definita del progetto
- un ramo è un insieme di revisioni con nome, sviluppato accanto ad altri rami. Non è inusuale chiamare anche la versione più recente di quel set 'the branch'.
- una versione è una revisione a cui è stato assegnato un nome numerico (ad es. il numero di versione)
- un rilascio è una versione, che è stata data ai clienti o resa pubblica in altro modo (potrebbe anche riferirsi al processo di rilascio).