To af de mest populære kildekode management systemer er den ældre Concurrent Versions System ( CVS ) og dets mere sofistikerede fætter Subversion (SVN ) . Ved hjælp af et af disse systemer , kan hold af programmører opretholde en komplet historie af et projekt , fra start til afslutning , og samtidig minimere det nødvendige arbejde for at holde hver udvikler kopi af projektet i sync med arbejdet i hendes holdkammerater . Men opgradering fra CVS til SVN er ikke trivielt . Heldigvis , en sofistikeret og moden open source-projekt , CSV2SVN , løse dette problem. Selv komplekse projekter som GNU C Compiler har brugt CSV2SVN at opgradere deres kildekode repositories. Du vil dog nødt lokalt , direkte fil adgang til CVS-lageret . Fjernadgang via CVS -kommandoer er utilstrækkelige. Ting du skal
CVS2SVN
Vis Flere Instruktioner
1
Åbn en terminal. Windows-brugere skal klikke på "Start ", " Kør" og skriv " cmd ", mens Linux -eller Unix -brugere normalt vil have en genvej til terminalen i deres menulinje.
2
Back- op dit arkiv ved at skrive følgende : Hej
mkdir CVS_BACKUP
cp - av repository /* CVS_BACKUP /
Erstat " repository " med stien af CVS-arkivet rodmappe .
3
Skriv følgende for at køre CVS2SVN : Hej
cvs2svn - dump kun CVS_BACKUP
Dette skaber en SVN forenelig " dump - fil " i den aktuelle mappe . Det vil have navnet " cvs2svn - dump ".
4
Importer dumpfile ind i din Subversion repository : Hej
svn mkdir svn ://host.com /project_folder -m "Projekt import "
svnadmin - forældre- dir project_folder load svn ://host.com < cvs2svn - dump
Skift værtsnavne og mapper til den sande placering på din Subversion repository < . br >