Frage

Im Moment bin ich mit Windows XP. Wenn ich nur die ganzen Repositoryordner in Visual SVN kopieren, sobald der Server ist, wie kann ich es über den backuped Repositoryordner wiederherstellen? eine andere bessere Lösung für Backup und Wiederherstellung in der visuellen SVN?

durch die Art und Weise, jede Methode für die Sicherung und Wiederherstellung in der visuellen Quellcodeverwaltung?

War es hilfreich?

Lösung

Sie können nur das gesamte Verzeichnis in und aus kopieren. Dateien Dateien, gibt es nichts Magie über sie.

Wenn Sie etwas komplizierter, wie bearbeiten Sie die Repository-Inhalte in irgendeiner Weise tun wollen, bevor die Wiederherstellung, dann müssen Sie Dump und Last.

Andere Tipps

svnadmin dump /path/to/repository | bzip2 -9c > svn-backup.bz2

Der Kompressionsschritt ist optional, natürlich.

Der Hauptvorteil dieses über das Verfahren in einer anderen Antwort empfohlen „um den Baum kopieren“ ist, dass die Subversion „dump“ Format ein besseres Archivierungsformat als die meisten der Datenbankformate von Subversion unter der Haube in seinem Repository verwendet wird. (Es ist eine Geschwindigkeit vs. Einfachheit Kompromiss.) Sie können eine Dump-Datei in einem Texteditor lesen, analysieren es leicht, und - am wichtigsten -. Importieren Sie es in eine andere Subversion-Repository einen anderen Datenbank-Backend mit

Stellen Sie die obige Datei mit:

bzip2 -dc svn-backup.bz2 | svnadmin load /path/to/repository

Dies ist, was ich benutze:

#!/bin/bash

mkdir /tmp/backup_svn

for dir in /var/www/svn/*/
    do
        dir=${dir%*/}
        svnadmin dump "${dir}" > "/tmp/backup_svn/${dir##*/}.dmp"
    echo "--- Dump ${dir##*/} done!"
done

den Dump Sie de Repo-Ordner erstellen müssen wiederherzustellen vor:

svnadmin create /var/www/svn/test

Und sie:

svnadmin load /var/www/svn/test/ < /tmp/backup_svn/test.dmp

Diese Methode wird alle Überarbeitungen / tags / branches in Ihrem Repository gestellt werden.

Sie sollten verwenden svnadmin Hotcopy eine Sicherung Ihrer Repository zu erstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top