Alcuni progetti eseguono il bump della versione prima di dare il via a un nuovo sviluppo, mentre altri progetti eseguono il bump della versione quando si contrassegna una versione.
Quale approccio è migliore?
Se il numero di versione non viene modificato all'inizio di una nuova fase, gli sviluppatori potrebbero dimenticare di cambiarlo e semplicemente rilasciare il programma.
Se il numero di versione è cambiato prima del rilascio della codifica, 2 i numeri di versione (tag e Makefile / AssemblyInfo.cs) non corrispondono.
git describe
potrebbe darti v1.2.3.4-15-g1234567 se la revisione corrente è successiva a v1.2.3.4, ma hai già modificato i file per avere v1.2.3.5