overzetten van uw project vanuit een broncode management systeem naar het andere kan een serieuze uitdaging zijn . Idealiter wil je zo veel van de informatie die is opgeslagen in het oude systeem over de geschiedenis van uw project mogelijk te houden , maar vaak de methoden die worden gebruikt om de informatie op te slaan zijn radicaal anders . Om te helpen met de taak, hebben open source -ontwikkelaars het programma " cvs2svn . " Gecreëerd Zelfs complexe projecten, zoals de GNU Compiler Collection ( GCC ) zijn succesvol overgezet naar SVN behulp van deze tool . Je kunt het gratis uit de eerste bron te downloaden . Wat je nodig hebt cvs2svn Toon Meer Aanwijzingen 1 Open een terminal . Op Unix of Linux , is er meestal een terminal pictogram op het bureaublad . Op Mac OS X , kunt u klikken op de "Spotlight " icoon en type " Terminal . " In Windows kunt u klikken op "Start ", " Uitvoeren " en typ " cmd " kopen van 2 Maak een reservekopie van uw CVS repository , voor het geval er iets drastisch mis gaat : . mkdir - p ~ /tmp /CVS_BACKUP /CVSROOT cp - av /cvsroot_ /* ~ /tmp /CVS_BACKUP / Vervang de mapnaam " cvsroot_ " met de directory van uw CVS repository Run cvs2svn 3 om de back-up van de CVS repository te zetten in een SVN compatible " dump " bestand : cvs2svn - dump -only ~ /. tmp /CVS_BACKUP de dump bestand zal te vinden in de huidige directory en krijgt de naam " cvs2svn - dump . " Import 4 de dump bestand naar uw subversion repository : < br > svn mkdir file :///home /user /Subversion /repos /project - m " project importeren " svnadmin - ouder - dir project load /home /user /Subversion /repos < cvs2svn - dump Verander de directory naar de suite van de werkelijke locatie van uw Subversion archief .
|