Due dei sistemi di gestione del codice sorgente più popolari sono il più vecchio Concurrent Versions System ( CVS ) e la sua più sofisticata cugino Subversion ( SVN ) . Utilizzando uno di questi sistemi , i team di programmatori in grado di mantenere una storia completa di un progetto , dall'inizio alla fine , riducendo al minimo il lavoro necessario per mantenere copia di ogni sviluppatore del progetto, in sintonia con il lavoro dei suoi compagni di squadra . Tuttavia, l' aggiornamento da CVS a SVN non è banale . Per fortuna, un progetto open source sofisticato e maturo , CSV2SVN , affrontare questo problema. Anche i progetti complessi , come il GNU C Compiler hanno usato CSV2SVN di aggiornare il loro codice sorgente repository . Sarà, tuttavia , hanno bisogno di locali l'accesso ai file , diretto al repository CVS . Accesso remoto tramite i comandi CVS sono insufficienti. Cose che ti serviranno
cvs2svn
Show More Istruzioni
1
Aprire un terminale. Gli utenti Windows avranno bisogno di cliccare su " Start", " Esegui " e digitare " cmd ", mentre gli utenti Linux o Unix di solito hanno un collegamento al terminale nella loro barra dei menu .
2
Back- il vostro repository , digitando il seguente :
mkdir CVS_BACKUP
cp- av repository /* CVS_BACKUP /Games
sostituire " repository " con il percorso della directory radice del repository CVS .
3
digitare quanto segue per eseguire cvs2svn :
cvs2svn - dump- solo CVS_BACKUP
Questo crea un "dump - file" compatibile SVN all'interno la directory corrente . Esso avrà il nome " cvs2svn -dump ".
4
Importa il file di dump in un repository :
svn mkdir svn ://host.com /project_folder - m Progetto " Importa "
svnadmin - parent -dir project_folder carico svn ://host.com < cvs2svn -dump
Cambiare i nomi host e directory per la vera posizione del repository Subversion < . br>