PDA

Visualizza la versione completa : [OT] Iniziare con un software di controllo versione (CVS, Subversion, ...)


billiejoex
10-07-2007, 05:18
Salute a tutti.
Per un progetto a cui sto lavorando si sono aggiunti alcuni collaboratori con i quali dovrei lavorare 'in parallelo' per il rilascio di una nuova versione di suddetto progetto.
Tempo addietro avevo letto qualcosa riguardo CVS, ma proprio a grandi linee, e da quel poco che mi era parso di capire servizi di questo tipo sono l'ideale per permettere a più persone di lavorare con facilità su sorgenti 'in comune' (credo tramite sistemi di merging e robe del genere).
Il sito di google code su cui è hostato il mio progetto offre un servizio di repositoring di questo tipo ma personalmente non so neanche da che parte cominciare.
Qualcuno saprebbe darmi qualche dritta? E' una cosa che potrebbe tornarmi effettivamente utile o no (ho notato googlando un po' in giro per la rete che l'apprendimento non è dei più immediati)?
Se si in che modo? Che differenze ci sono tra CVS e SVN? Quale mi conviene usare?

XWolverineX
10-07-2007, 09:04
Io ti consiglio vivamente SVN. Questo è infatti nato per sostituire CVS, che ha effettivamente troppe carenze.

alka
13-07-2007, 14:11
Suggerisco anche io l'uso di Subversion. Esiste un sito ufficiale (http://subversion.tigris.org/) in cui trovi risorse utili per l'uso in qualsiasi ambiente operativo.

Esiste poi un eBook (http://svnbook.red-bean.com/) decisamente completo da scaricare, anche in italiano, che contiene tutto ciò che c'è da sapere a riguardo, a mio avviso esposto pure in maniera gradevole e abbastanza intuitiva.

Ciao! :ciauz:

billiejoex
13-07-2007, 23:35
Ok, cominciato a lavorare con SVN.
E' davvero quello che mi serviva.
Lo trovo un po' macchinoso ma è probabile che con un po' di pratica lo riesca ad utilizzare meglio.

Ciao e grazie.

XWolverineX
14-07-2007, 08:45
Le funzioni di aggiornamento sono veramente facilissime



svn co http://urlSvn


Ti agganci ad un progetto svn...poi nello stesso, quando ti serve



svn up


Per aggiornare.

Cmq per Windows poi ci sta il client GUI che è facilissimo

keratox
14-07-2007, 08:50
Segnalo 2 risorse.

Il libro "Pragmatic Version Control - Using (subversion)(cvs)", che ho letto (su cvs); è caruccio (anche se dalla collana mi sarei aspettato di più).

E per un confronto svn-cvs:
http://www.pushok.com/soft_svn_vscvs.php

Loading