SVN-Backup wiederherstellen (bzip2)

SVN-Backup wiederherstellen (bzip2)

Ich habe erfolgreich ein Backup meinerSVN-Repositorywie beschriebenHier. Wie aber kann manstellt wieder hergesichert repository, d. h. initiiere den umgekehrten Vorgang der Wiederherstellung der Sicherung, da nach dem Befehl:
svnadmin dump /opt/repositories/TestRepo | bzip2 >> bckRepo_Test.bz2Datei ueBckRepo_Test.bz2erstellt wird. Nachdem bunzip2ich es mit -ing versehen habe, erhalte ich einfach die Datei ueBckRepoTestim aktuellen Verzeichnis. Wie kann ich dannExtraktsvn repository (Verzeichnisstruktur mitALLE DATEIENdrin)?

Antwort1

Ich habe es geschafft, die Aufgabe zu erledigen:

  1. Neu erstellen repositorymitsvnadmin erstellenBefehl
  2. Extraktkomprimierte Dateiinhalte durch
    bzip2 -dc repoBackup.bz2 | svnadmin load /path/to/newly_created_repository

Antwort2

Um die Dump-Datei zu importieren, stellen Sie sicher, dass es sich um ein vorhandenes Repository handelt. Wenn das Repository nicht verfügbar ist, verwenden Sie svnadmin create /path/to/repository, wie oben beschrieben.

Beachten Sie jedoch, dass Sie die Dump-Datei nicht in denselben SVN-Repository-Pfad importieren müssen. Verwenden Sie den folgenden Befehl:

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

verwandte Informationen