Två av de mest populära förvaltning källkod system är den äldre Concurrent Versions System ( CVS ) och dess mer sofistikerade kusin Subversion ( SVN ) . Med hjälp av dessa system kan grupper av programmerare upprätthålla en fullständig historik av ett projekt , från början till slut , och samtidigt minimera det arbete som krävs för att hålla varje utvecklares kopia av projektet i synk med arbetet av hennes lagkamrater . Dock är uppgraderingen från CVS till SVN inte trivialt . Tack och lov , en sofistikerad och mogen open source-projekt , CSV2SVN , ta itu med detta problem . Även komplexa projekt som GNU C Compiler har använt CSV2SVN att uppgradera sina databaser källkod . Du kommer dock behöva lokalt , direkt filåtkomst till CVS-förrådet . Fjärråtkomst via CVS kommandon är otillräckliga . Saker du behöver
cvs2svn
Visa fler instruktioner
1
Öppna en terminal . Windows-användare kommer att behöva klicka på "Start ", " Kör " och skriv " cmd " medan Linux eller Unix -användare kommer vanligtvis har en genväg till terminalen i deras menyraden .
2
Back - upp din förrådet genom att skriva följande :
mkdir CVS_BACKUP
cp -AV förrådet /* CVS_BACKUP /
Ersätt " slutförvar " med sökvägen till CVS-förrådet rotkatalog . Addera 3
Skriv följande för att köra cvs2svn :
cvs2svn - dump - bara CVS_BACKUP
Detta skapar en SVN -kompatibel " dump - fil " inom den aktuella katalogen . Det kommer att ha namnet " cvs2svn - dump . "
4
Importera dumpfile in ditt Subversion :
svn mkdir svn ://host.com /project_folder - m " Project Import "
svnadmin - förälder - dir project_folder belastning svn ://host.com < cvs2svn - dump
Ändra värdnamn och kataloger till den verkliga platsen för ditt Subversion < . br > Addera ditt