SVN-Dump- & Restore-Workflows

Nutzen Sie svnadmin lokal oder svnrdump remote, um Repositories zu exportieren, Dumps zu komprimieren und Ziele ohne Revisionsverlust wiederherzustellen.

Lokale und Remote-Dump-Varianten

Diese Befehle laufen auf SSH-Konsolen. Nutzen Sie den lokalen Dump, wenn Sie den Repository-Ordner kontrollieren, oder verwenden Sie svnrdump gegen Remote-Server mit entsprechendem Interface.

Lokales SVN-Backup & Restore

Ein Dump erzeugt die komplette Versionshistorie, die Sie später in jedes Repository-Verzeichnis laden können.

svnadmin dump /path/to/repository > svnexport.dump
                                

Stellen Sie den Dump in ein bestehendes oder neu angelegtes Repository wieder her. Hooks müssen manuell aus dem Hooks-Verzeichnis kopiert werden.

svnadmin load /path/to/repository < svnexport.dump
                                

Komprimieren Sie große Dumps mit gzip, um Speicherplatz zu sparen.

svnadmin dump /path/to/repository | gzip -9 > svnexport.dump
                                

Stellen Sie komprimierte Dumps per Pipeline wieder her.

gunzip -c svnexport.dump | svnadmin load /path/to/repository
                                

Remote-SVN-Backup & Restore

Verwenden Sie svnrdump gegen HTTP[S]-Endpoints. Authentifizierung ist über --username/--password möglich.

svnrdump dump http://domain.tld/repo > svnexport.dump
                                

Bei Bedarf authentifizieren.

svnrdump dump http://domain.tld/repo > svnexport.dump --username admin --password admin --non-interactive
                                

Importieren Sie Dumps; Remote-Imports erfordern einen SVN-Server ≥1.7.

svnrdump load http://domain.tld/repo < svnexport.dump
# or if authentication required
svnrdump load http://domain.tld/repo < svnexport.dump --username admin --password admin --non-interactive
                                

Bei Property-Fehlern installieren Sie den pre-revprop-change-Hook per Shell.

printf '#!/bin/sh\nexit 0' > /path/to/repository/hooks/pre-revprop-change && chmod +x /path/to/repository/hooks/pre-revprop-change
                                

Sobald der Hook aktiv ist, den Import erneut ausführen.

Subversion Support

Unser SVN-Hosting-Team kann einen Dump f?r Sie importieren und Repositories in sicheren deutschen Rechenzentren betreiben. Nutzen Sie die Produkte unten, um Managed-Tarife kennenzulernen.

Last change: 2016-06-16 · Updated January 28, 2026