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/