Overføre prosjekt fra én kilde kode management system til et annet kan være en alvorlig utfordring . Ideelt sett ønsker du å beholde så mye av den informasjonen som er lagret i det gamle systemet om prosjektets historie som mulig , men ofte metodene som brukes til å lagre informasjon er radikalt annerledes. For å hjelpe til med oppgaven , har åpen kildekode-utviklere har laget programmet " cvs2svn . " Selv komplekse prosjekter som GNU Compiler Collection ( gcc ) har blitt portet til SVN bruker dette verktøyet. Du kan laste det ned gratis fra den første ressursen . Du trenger 
 cvs2svn 
 Vis flere instruksjoner 
 en 
 Åpne en terminal . På Unix eller Linux , er det vanligvis en terminal -ikonet på skrivebordet. På Mac OS X , kan du klikke på " Spotlight "-ikonet og skriv " Terminal ". I Windows kan du klikke på " Start", " Kjør" og skriv inn " cmd" 
 2 
 Lag en sikkerhetskopi av CVS-depotet , bare i tilfelle noe går fryktelig galt : . 
 
 mkdir -p ~ /tmp /CVS_BACKUP /CVSROOT 
 
 cp - av /cvsroot_ /* ~ /tmp /CVS_BACKUP /
 
 Bytt katalogen navnet " cvsroot_ " med katalogen av CVS 
 3 
 Run cvs2svn å konvertere sikkerhetskopien av CVS til en SVN kompatibel " dump " file : en 
 cvs2svn - dump - kun ~ /. tmp /CVS_BACKUP 
 
 dump filen vil bli plassert i den gjeldende katalogen , og vil bli kalt " cvs2svn - dump . " 
 4 
 Import dumpfila til Subversiondepotet : 
 
 svn mkdir file :///home /user /Subversion /repos /prosjekt - m "Project Import " 
 
 svnadmin - parent-dir prosjekt belastning /home /bruker /Subversion /repos < cvs2svn - dump 
 
 Endre katalogene til suite den virkelige plasseringen av Subversiondepotet.