Smashing Magazine ha pubblicato un’interessante panoramica dei sette principali software aperti/liberi di source version control. CVS, Subvesion, Git, Mercurial, Bazaar, LibreSource e Monotone sono presentati con una breve descrizione e per ciascuno vengono evidenziati i punti di forza ed una serie di link utili per apprenderne meglio il funzionamento.
Se siete alla ricerca di uno strumento per mantenere in ordine e sicurezza i vostri file testuali vi conviene non lasciarvi sfuggire questa panoramica.
via | Smashing Magazine
bazaar, cvs, git, mercurial, monotone, programmazione, scm, svn, vcs
Iscriviti alla newsletter gratuita di ossblog.
Sei interessato a promuovere la tua attività su ossblog?
Pubblicità su Blogo.it.
ossblog è un supplemento alla testata Blogo.it registrata presso il Tribunale di Milano n. 487/06, P. IVA 04699900967
© 2004-2010 Blogo.it, alcuni diritti riservati sotto licenza Creative Commons.
Per informazioni pubblicitarie e progetti speciali su ossblog contattare la concessionaria esclusiva DadaAd. Il performance advertising è gestito da Simply.com.
Musica in mp3 su Dada, hosting e domini su Register.it, aziende.it





@go
22 set 2008 - 12:16 - #1Interessante. Io ho usato solo Subversione e CVS fin’ora.
Pedro_fe
22 set 2008 - 12:37 - #2Articolo abbastanza interessante ma niente di più. Mi ha infarinato il cervello sull’argomento ma non mi ha risolto molti dubbi. Non mi è piaciuta molto la totale mancanza di cenni a client Linux. A tal proposito sapreste consigliarmi qualche client per SVN e qualche tutorial sull’argomento? So che c’è la riga di comando ma mi piacerebbe rapportarmi con un interfaccia grafica.
Grazie in anticipo a chiunque sappia rispondermi ;)
Aska
22 set 2008 - 12:52 - #3sono anch’io alla ricerca di qualche tool semplice con interfaccia grafica per linux.. ma sinora non ho trovato nulla di semplice ed immediato.
PauLoX
22 set 2008 - 13:20 - #4rapidsvn
Pedro_fe
22 set 2008 - 13:33 - #5Attualmente io uso esvn e ho provato anche il client di kde (mi sembra sichiami guarda caso kdesvn :P) ma non mi fanno impazzire, o forse sono io che non conosco a dovere il protocollo. Proverò a fare un giro anche con rapidsvn… grazie PauLoX ;)
Massimo S:
22 set 2008 - 13:38 - #6Io uso Svn Workbench
Spammers
22 set 2008 - 15:39 - #7SVN fa ca*g*are, provate GIT e non ne potrete fare piu’ a meno
Henryx
22 set 2008 - 16:30 - #8#7
Bella argomentazione, non c’e` che dire…
Per gli altri, a parte le integrazioni per Subversion in Kdevelop, Anjuta, Eclipse e Monodevelop, ci sono quelli presenti su http://en.wikipedia.org/wiki/Comparison_of_Subversion_clients. Personalmente, comunque, preferisco utilizzare il client a linea di comando
Enrico
depaloan
22 set 2008 - 17:36 - #9Ci sarebbe anche NaughtySVn ma non l’ho provato personalmente.
Per sviluppare in PHP con Eclipse uso Subversive
zorgat
22 set 2008 - 17:37 - #10Per SVN ci sono plugin per tutti gli IDE praticamente che permettono di sincronizzare il progetto direttamente dall’IDE con pochi click. io lo uso con Eclipse e Visual Studio.
Anche se dopo averli provati tutti ho visto che BitKeeper è il migliore, è a pagamento ma li vale tutti i soldi che costa.
Il versioning l’ha inventato lui, quello che gli altri fanno adesso lui lo faceva gia anni prima.
Spammer
22 set 2008 - 18:16 - #11Le mie argomentazioni tendo a farle rimanere in linea con la qualità generale dei commenti presenti nel blog, indi per cui, di più non posso fare, non verrei capito altrimenti.
Aska
23 set 2008 - 08:58 - #12Oltre all’integrazione con i varii ide, mi piacerebbe vedere uno strumento che permetta di cliccare col tasto destro su una cartella e permetterne l’inserimento nel cvs, click col tasto destro del mouse su un file e trovare le opzioni “check in”, “check out”, “undo check out”.
Qualcosa di pronto, che vada bene a tutti, su tutte le distribuzioni di linux.
Per windows esiste Tortoise(sia cvs che svn)
Senza contare che l’installazione e relativa configurazione di un cvs o di un svn dovrebbe essere una cosa semplice per tutte le distribuzioni linux e non una procedura lunga e complessa da fare rigorosamente con una guida davanti per la propria distribuzione e al minimo errore non funziona niente.
sul mio linux a casa tempo fa so di aver installato sia cvs che svn ma dopo essermi rotto le scatole per ore, non so se ho un repository locale oppure no e probabilmente non ci sono le autorizzazioni corrette sulla cartella. e non c’è tool grafico che m’abbia aiutato a connettermi, ho trovato una guida che mi guidava passo passo sulle autorizzazioni da dare a cartelle disperse nel sistema operativo (e se formatto e ripristino il mio utente? il repository deve assolutamente stare nella home..)
Attualmente non riesco a usare ne cvs ne svn sul mio pc di casa e non ho intenzione di andare a smanettare tra autorizzazioni e files di configurazione. Dev’esserci una strada più semplice per mettere su un repository locale al quale possa accedervi l’utente abituale del sistema operativo. (no, non accedo come root.. ma sudo molto..)
Henryx
23 set 2008 - 12:05 - #13#11
In altre parole, sei un idiota.
#12
Personalmente non ho mai avuto problemi a creare un repository svn:
$ svnadmin create /path/to/repository
$ svn co /path/to/repository
Ovviamente, tutte le menate relative alle autorizzazioni dipendono dal tipo di accesso. Un repository personale nella propria home directory, a cui si accede tramite il protocollo file:// , non ha bisogno di alcuna autorizzazione. Di contro, la creazione di un repository centralizzato e accessibile via rete richiede una configurazione piu` particolareggiata (un esempio e` proprio dato dal fatto che devi stare attento ai permessi richiesti). Per quanto riguarda le interfacce, da quello che ho visto NautilusSVN sembra essere il piu` simile ai vari Tortoise. Kdesvn, invece, permette si una integrazione con Konqueror, ma e` un po’ piu` simile come interfaccia a RapidSVN e similari
Enrico
P.S. tra i Tortoise, c’e` anche quello dedicato a Mercurial (TortoiseHG)
Aska
23 set 2008 - 12:16 - #14grazie mille Henryx.
proverò.
Spammer
23 set 2008 - 14:25 - #15@Henryx
In altre parole potrebbe anche essere, ma nelle mie no, tendo come ti ho detto a limitare le mie capacita’ mentali per riuscire ad instaurare un colloquio tra troll di un certo livello.
Anonimo Codardo
23 set 2008 - 14:39 - #16Esiste anche tortoiseHg per Mercurial. Anyway, i tool di RCS di nuova generazione (Git, Bazaar, Hg) spazzano via decenni di metodi di tortura.
Sono veloci, ovviamente affidabili, semplici sia da configurare che da usare. Dovreste provarli.