Subversion
Aus TecArt-CRM Developer-Wiki
Inhaltsverzeichnis |
SVN-Repositories umziehen
Um ein SVN-Repository von einem zu einem anderen Server zu transferieren, reicht es nicht, die Verzeichnisse zu kopieren, es sind einige andere Schritte notwendig:
Repository exportieren
Als erstes muss ein Dump des aktuellen Repositories erstellt werden. Hierzu wird der folgende Befehl genutzt:
[root@srv /]# svnadmin dump /pfad/zum/repository > repo_name.svndump
Repository importieren
Nachdem der Dump des Repositories auf den neuen Server überspielt wurde, muss das Repository neu angelegt und der Dump des Repositories zurückgespielt werden:
[root@srv /]# svnadmin create /pfad/zum/repository [root@srv /]# svnadmin load /pfad/zum/repository < repo_name.svndump
Ist dieser Schritt erledigt, muss nurnoch die Konfiguration des Webservers (z.B. der Directory-Eintrag des Apache) übernommen werden.
Ändern der Arbeitskopien
Bevor die ausgecheckten Arbeitskopien wieder genutzt werden können muss die Serveradresse natürlich noch angepasst werden. Dies passiert auf der Konsole des Clients, auf dem das Repository ausgecheckt wurde:
[root@srv /]# svn relocate http://alter-server:1234/pfad/zum/repos \
http://neuer-server:1234/pfad/zum/repos \
/pfad/zur/arbeitskopie
