Överföra ditt projekt från en källkod management system till ett annat kan vara en stor utmaning . Helst vill du behålla så mycket av den information som lagras i det gamla systemet om din projektets historia som möjligt , men ofta de metoder som används för att lagra information är radikalt annorlunda . För att hjälpa till med uppgiften , har öppen källkod utvecklarna skapat programmet " cvs2svn . " Även komplexa projekt som GNU Compiler Collection ( GCC ) har framgångsrikt portas till SVN hjälp av detta verktyg . Du kan ladda ner det gratis från den första resursen . Saker du behöver
cvs2svn
Visa fler instruktioner
1
Öppna en terminal . På Unix eller Linux , finns det oftast en terminal på skrivbordet . På Mac OS X , kan du klicka på " Spotlight " -ikonen och skriv " Terminal ". I Windows kan du klicka på " Start", " Kör " och skriv " cmd "
2
Gör en säkerhetskopia av CVS-arkiv , ifall något går drastiskt fel : .
mkdir - p ~ /tmp /CVS_BACKUP /CVSROOT
cp - aV /cvsroot_ /* ~ /tmp /CVS_BACKUP /
Byt katalog namnet " cvsroot_ " med den katalog du CVS-förrådet Addera 3
Run cvs2svn att konvertera backup kopia av CVS-arkivet till en SVN -kompatibel " dump " file :
cvs2svn - dump - bara ~ /. tmp /CVS_BACKUP
dump filen kommer att ligga i den aktuella katalogen och heter " cvs2svn - dump . "
4
Importera dumpfilen ditt Subversion :
svn mkdir file :///home /user /Subversion /repor /projekt - m " Project Importera "
svnadmin - förälder - dir projekt last /home /user /Subversion /repor < cvs2svn - dump
Ändra katalogerna till suite den verkliga platsen för ditt Subversion .