[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