[Linux-Biella] Differenze cvs e svn
Emanuele Aina
em a nerd.ocracy.org
Lun 1 Ott 2007 16:36:37 CEST
Claudio M. domandò:
>> Fanno pena entrambi.
>>
>> Usa Mercurial. O GIT. O Darcs. O Bazaar.
>
> Potresti motivare questa tua ermetica risposta? :)
CVS non ha commit atomici, quindi se si modificano insieme due file si
hanno due modifiche separate. Pensa all'aggiunta di un file e la
modifica al Makefile. Molto stupido.
SVN ha i commit atomici, ma ha un modello di storia lineare che rende i
merge dei branch una tortura vietata dalla convenzione di Ginevra.
Entrambi sono centralizzati, il che vuol dire lentezza e impossibilità
di lavorare offline.
GIT è veloce e complicato.
Mercurial è veloce e semplice.
Bazaar è lento e semplice.
Darcs è strano, potente e mal funzionante.
Se avete domande specifiche fate pure.
--
Buongiorno.
Complimenti per l'ottima scelta.
Maggiori informazioni sulla lista
Linux