Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Utility >> .

Come convertire repository CVS a SVN

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>

 

software © www.354353.com