SVN Backup / Restore

Backup und Restore eines Subversion-Servers

 

Backup eines SVN-Repositories

  • Backup erstellen
svnadmin dump /path/to/svn_repo > /path/to/svn_backup.dump
  • Backup packen
gzip -9 /path/to/svn_backup.dump
  • Oder gleich ein gepacktest Backup erstllen
svnadmin dump /path/to/svn_repo | gzip -9 > /path/to/svn_backup.dump.gz

Restore eines SVN-Repositories

Falls das Repo noch nicht existiert, muss erst noch eins erstellt werden
  • Backup-Archiv entpacken
gunzip /path/to/svn_backup.dump.gz
  • Restore
svnadmin load /path/to/svn_repo < /path/to/svn_backup.dump

Automatische SVN-Repo Backups über Cron

    crontab -e
    @weekly svnadmin dump /path/to/svn_repo > /path/to/svn_backup.dump
    @daily svnadmin dump /path/to/svn_repo | gzip -9 > /path/to/svn_backup-$(date +"\%Y-\%m-\%d-\%T").dump.gz
    Neuen Kommentar hinzufügen

    Sie können einen Kommentar abgeben, indem Sie das unten stehende Formular ausfüllen. Nur Text. Web- und E-Mail-Adressen werden in anklickbare Links umgewandelt.