[Linux-Biella] Differenze cvs e svn
    Emanuele Aina 
    em a nerd.ocracy.org
       
    Lun  1 Ott 2007 17:54:53 CEST
    
    
  
Daniele (Mastro) lamentò:
>>> qualcuno ha esperienze con cvs, o svn perchè vorrei usarne uno di 
>>> questi, solo che vorrei un parere e un confronto sulle funzioni e 
>>> differenze dei due, voi che mi consigliate ? ... un po di delucidazioni 
>>> mi sarebbero molto utili esperienze altrui.
>> Fanno pena entrambi.
>>
>> Usa Mercurial. O GIT. O Darcs. O Bazaar.
> 
> a parte l'inutilità della risposta a cui io potrei replicare (con la
> stessa efficacia per altro):
> 
> "Git e Mercurial fanno pena!
> Usa SVN e CVS"
Ok. Ora però la motivi. :P
Sinceramente non capisco perché alterarsi.
Non era certo un attacco personale ai qui presenti. E neppure verso gli 
svilupptori di CVS/SVN.
Avendo elencato delle alternative bastava usare Google e trovare 
materiale a sufficienza.
> se qualcuno leggendo queste due risposte (e prendendo come sorgente di
> informazione solo queste due risposte) cosa può cavarne fuori?
Io avrei provato a cercare con Google.
> ad ogni modo.. anche ammettendo che GIT o altro siano migliori (e mi
> piacerebbe sapere il perché) qui la domanda era: CVS o SVN? quali sono
> le differenze/punti di forza?
Vedi altro messaggio:
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.
> Non sempre uno può scegliere qualunque cosa, credo che se Federico ha
> chiesto informazioni su questi due sia perché la sua scelta è limitata a
> questi due!
In questo caso condoglianze. Ciò nondimeno usa SVN visto che, a detta 
degli stessi autori, è stato progettato come "a better CVS".
> io stesso sono curioso di conoscere queste differenze (anche tra altri
> in realtà... Git e compagnia) perché non li ho mai usati e non so quali
> sono le problematiche o le "feature" che si possono avere
Nel messaggio che ho citato prima sono stato breve nell'evidenziare le 
differenze, ma ho dato una indicazione generale.
Nelle pagine dei vari DVCS solitamente vengono elencati i rispettivi 
punti di forza.
Il video di Linus indicato da Paolo chiarirà ogni tuo dubbio su perché 
SVN non vada mai bene.
-- 
Buongiorno.
Complimenti per l'ottima scelta.
    
    
       
       Maggiori informazioni sulla lista 
	       Linux