Attualmente abbiamo il codice memorizzato su un'unità di rete condivisa e non utilizziamo alcun tipo di VCS. Il codice memorizzato sulla nostra unità di rete condivisa viene sempre sottoposto a backup. Vorremmo mantenere le cose il più vicino possibile ora, usando un qualche tipo di software VCS.
Sto immaginando un flusso di lavoro centralizzato con ogni sviluppatore che ha una copia locale del codice sulla sua macchina. Non facciamo alcuna ramificazione o lavoro offline. In genere, quando eseguiamo una nuova versione, dovremmo semplicemente copiare la directory di lavoro corrente in una nuova directory. Credo che continueremo a farlo e creeremo un repository per la nuova versione.
Preferirei non entrare in discussione su quale VCS sia migliore, spero solo di ottenere alcune opinioni per le quali è più adatto e più adatto a ciò che stiamo cercando di fare.