Overførsel dit projekt fra én kildekode management system til et andet kan være en alvorlig udfordring. Ideelt set, du ønsker at holde så meget af den information gemt i det gamle system om dit projekt historie som muligt , men ofte de anvendte metoder til at gemme oplysningerne, er radikalt anderledes . Til at hjælpe med opgaven, har open source-udviklere skabt programmet " cvs2svn ". Selv komplekse projekter som GNU Compiler Collection ( GCC) med succes er blevet porteret til SVN bruge dette værktøj . Du kan downloade det gratis fra første ressource. Ting du skal
CVS2SVN
Vis Flere Instruktioner
1
Åbn en terminal. På Unix eller Linux , er der normalt en terminal ikon på skrivebordet . På Mac OS X , kan du klikke på " Spotlight " ikonet og skriv " Terminal ". På Windows , kan du klikke på "Start ", " Kør" og skriv " cmd"
2
Lav en sikkerhedskopi af din CVS repository , bare i tilfælde noget går drastisk galt : .
mkdir - p ~ /tmp /CVS_BACKUP /CVSROOT
cp - av /cvsroot_ /* ~ /tmp /CVS_BACKUP /
Udskift mappen navnet " cvsroot_ " med mappe på din CVS repository
3
Run CVS2SVN at konvertere sikkerhedskopien af CVS-arkivet til en SVN forenelig " dump " fil : Hej
cvs2svn - dump -only ~ /. tmp /CVS_BACKUP
dump fil vil blive placeret i det aktuelle bibliotek og vil blive kaldt " cvs2svn - dump ".
4
Importer dump-filen til din subversion repository : < br >
svn mkdir file :///home /user /Subversion /repo /projekt -m "Projekt Import "
svnadmin - forældre- dir projekt load /home /user /Subversion /repo < cvs2svn - dump
Skift mapper til at pakke det virkelige placering på din Subversion repository .