[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