Beh, nel 2009 CVS no – allora svn = Subversion che è nato proprio come "drop-in replacement". Da lì in poi è una guerra di religione. :-) Comunque si può discutere filosoficamente su "centralizzato o distribuito" e secondo me dipende dall'azienda e dal progetto.
- Alessio Bragadini
git è molto complesso nelle situazioni semplici, svn è molto facile nelle situazioni semplici. git è molto facile nelle situazioni complesse, svn è molto difficile nelle situazioni complesse.
- Claudio Cicali ♋
ergo, se usi un workflow semplice "add, commit, update all'infinito" sicuramente è meglio SVN. Se il tuo workflow fa anche uso di frequenti branch/merge, allora è il caso di guardare a git. Vista la tua domanda, però, credo che sia assai meglio per te usare SVN.
- Claudio Cicali ♋
condivido la descrizione di Claudio. e concordo con quanto dice Alessio: la scelta dipende dalle condizioni in cui devi lavorare.
- Stefano Rodighiero
Grazie dei suggerimenti. Il problema è che abbiamo dei vecchi repository cvs-nt che devono assolutamente essere migrati. Avete esperienze in proposito? Da quello che ho letto non è banale.
- Luca Mondini