Sto affrontando un problema per creare una struttura di controllo della versione per diverse parti di software già esistenti per la mia azienda. Fino ad ora nessuno - si aspettano gli sviluppatori - sa che ci sono diverse versioni, che è la ragione per la struttura. In realtà, dovrei impostare il controllo della versione futura e comunicare tutto questo con la nostra gestione ...
Quindi, la domanda è come creare una tale struttura. Ci sono principi da seguire per rendere più semplice il controllo delle versioni del software o anche un buon programma per mappare tutte le versioni e la compatibilità?
E ci sono generalmente buoni approcci per controllare le versioni del software?