Kanskje den viktigste måten å gjøre CVS-brukere kjent med Subversion er å la dem fortsette arbeidet på prosjektene deres ved bruk av det nye systemet. Mens dette kan bli gjennomført til en viss grad ved å bruke et Subversiondepot som inneholder en flat import av et eksportert CVS-depot, vil den mer gjennomførte løsningen ikke bare inneholde den siste versjonen av dataene, men også hele historien, fra et system til et annet. Dette er et ekstremt vanskelig problem å løse som involverer å fastslå et sett med forandringer uten at atomiske egenskaper er tilgjengelige, og å oversette mellom systemenes forskjellige forgreningsmåter, i tillegg til andre komplikasjoner. Til tross for dette er det en håndfull verktøy som påstår i hvertfall delvis å kunne konvertere eksisterende CVS-depoter til Subversion.
Et slikt verktøy er cvs2svn (http://cvs2svn.tigris.org/), et Pythonskript originalt laget av medlemmer fra Subversions utviklermiljø. Et annet er Lev Serebryakovs RefineCVS (http://lev.serebryakov.spb.ru/refinecvs/). Disse verktøyene er komplette i varierende grad, og kan komme til å gjøre helt forskjellige vurderinger om hvordan historien til CVS-depotet skal behandles. Uansett hvilket verktøy du bestemmer deg for å bruke, vær nøye med å utføre så mye verifisering som du kan på konverteringsresultatet – når alt kommer til alt har du jobbet hardt for å lage denne historien!
For en oppdatert samling av lenker til kjente konverteringsverktøy, besøk lenkesiden på hjemmesiden til Subversion (http://subversion.tigris.org/project_links.html).