Archiv für den Monat: Januar 2018

Umzug eines Subversion Repositories

Um ein komplettes Subversion-Repository auf einen anderen Server umzuziehen gibt es einige Hilfreiche Kommandos des svnadmin-Tools, die es ermöglichen ein komplettes Repository in eine Datei zu schreiben, bzw. aus dieser zu laden.

Mit

svnadmin dump /path/to/myrepro -r 1:HEAD > /path/to/dumpfile

schreibt man ein komplettes Repository in eine Datei. Die Revision-Option -r dient dazu, den Bereich der Revisionen einzuschränken, bzw. zu bestimmen.

Anschließend kann man die Dump-Datei auf einen neuen Server laden. Dort legt man das neue Repository an und läd dann  die Dump-Datei in das neue Repository:

svnadmin create /path/to/mynewrepro
svnadmin load /path/to/mynewrepro < /path/to/dumpfile

Damit steht das Repository auf dem neuen Server mit allen Vorversionen zur Verfügung.

Quelle: http://blog.ebene7.com/2013/05/28/umzug-eines-subversion-repositories-auf-einen-anderen-server/