Originariamente inviato da daniele_dll
mantenere e versionare il codice sorgente, usando subversion (svn) è facilissimo ^^

basta che ogni volta che devono rilasciare una nuova versione fanno un "branch" o un tagging del codice sorgente e si risolvo il problema del versioning ...

per quanto riguarda il mantenimento del codice sorgente ... se spiega cosa intende nello specifico vediamo se posso suggerire qualcosa
ovviamente non mi interessa conservare il sorgente di ogni versione, posso farne a meno. Io cerco solo uno strumento per ricordarmi i cambiamenti che ho fatto durante le varie versioni; per cambiamenti intendo le modfiche "concettuali" non necessariamente quelle del codice.

esempio stupido:

v 1.0
somma(a,b,c)
s = a + b + c;

v 1.1
somma(a,b,c)
s = c + b + a;

allora voglio ricordarmi:
nella v. 1.1 ho modificato la funzione somma() invertendo l'ordine degli addendi rispetto alla versione 1.0

appena posso ctrl se subversion mi può aiutare