Dieser Text befindet sich gegenwärtig in Bearbeitung, unterliegt ständigen Änderungen und kann dadurch nicht stets akkurat irgendeine freigegebene Version der Software Apache™ Subversion® beschreiben. Das Speichern dieser Seite als Lesezeichen oder andere auf diese Seite zu verweisen, ist keine so gute Idee. Besuchen Sie http://www.svnbook.com/, um stabile Versionen dieses Buchs zu erhalten.

Name

svnadmin hotcopy — Eine Kopie des Projektarchivs während des laufenden Betriebs erstellen.

Übersicht

svnadmin hotcopy REPOS_PATH NEW_REPOS_PATH

Beschreibung

Dieser Unterbefehl erstellt eine Sicherheitskopie Ihres Projektarchivs während des laufenden Betriebs; dabei werden alle Hooks, Konfigurationsdateien und Datenbankdateien berücksichtigt. Sie können diesen Befehl jederzeit aufrufen und eine Sicherungskopie des Projektarchivs anlegen, egal, ob andere Prozesse gerade auf das Projektarchiv zugreifen.

Vor Subversion 1.8 hat svnadmin hotcopy stets eine vollständige Kopie des Projektarchivs im laufenden Betrieb erstellt. Beginnend mit Subversion 1.8 unterstützt es eine inkrementelle Kopie auf die existierende Zielkopie desselben Ursprungs-Projektarchivs. Indem Sie svnadmin hotcopy die Option --incremental mitgeben, können Sie Subversion anweisen, nur neue Revisionen sowie Revisionen zu kopieren, die Änderungen an der Größe oder am Änderungsdatum vorweisen. Der UUID des Ziel-Projektarchivs der Hotcopy-Operation muss derselbe sein wie der UUID des Ursprungs-Projektarchivs. Der inkrementelle Hotcopy-Modus wird nur von FSFS-Projektarchiven unterstützt.

Falls Sie die Option --clean-logs angeben, führt svnadmin die Sicherungskopie Ihres Projektarchivs durch und löscht anschließend nicht benötigte Berkeley-DB-Protokolldateien aus Ihrem Original-Projektarchiv.

Optionen

[Warnung] Warnung

Wie in „Architektonische Einschränkungen“ erläutert, sind mit svnadmin hotcopy erstellte Berkeley-DB-Projektarchive nicht über Betriebssystemgrenzen portabel, sie funktionieren auch nicht auf Maschinen mit anderer Byte-Reihenfolge als auf der Maschine, auf der sie erzeugt wurden.