Diese Dokumentation wurde zur Beschreibung der Serie 1.7.x von Apache™ Subversion® erstellt. Falls Sie eine unterschiedliche Version von Subversion einsetzen, sei Ihnen dringend angeraten, bei http://www.svnbook.com/ vorbeizuschauen und stattdessen die zu Ihrer Version von Subversion passende Version dieser Dokumentation heranzzuiehen.

Name

svnadmin load — Einen Projektarchiv-Auszugsstrom von stdin laden.

Aufruf

svnadmin load REPOS_PATH

Beschreibung

Liest einen Projektarchiv-Auszugsstrom von stdin und übergibt neue Revisionen an das Dateisystem des Projektarchivs. Hinweise zum Fortschritt werden nach stdout geschrieben.

Optionen

Beispiele

Dies zeigt die Anfangsphase des Ladens eines Projektarchivs aus einer Sicherungsdatei (die natürlich mit svnadmin dump erstellt wurde):

$ svnadmin load /var/svn/restored < repos-backup 
<<< Neue Transaktion basierend auf Originalrevision 1 gestartet
     * Füge Pfad hinzu: test ... erledigt.
     * Füge Pfad hinzu: test/a ... erledigt.
…

Oder falls Sie in ein Unterverzeichnis laden möchten:

$ svnadmin load --parent-dir new/subdir/for/project \
                /var/svn/restored < repos-backup 
<<< Neue Transaktion basierend auf Originalrevision 1 gestartet
     * Füge Pfad hinzu: test ... erledigt.
     * Füge Pfad hinzu: test/a ... erledigt.
…

Neuere Versionen von Subversion sind bezüglich des Formats der Werte eigener eingebauter Eigenschaften von Subversion strenger geworden. Natürlich hätten Eigenschaften, die mit älteren Versionen von Subversion erzeugt wurden keine Vorteile von dieser Strenge und könnten somit unpassend formatiert werden. Auszugsströme beinhalten unveränderte Eigenschaftswerte, so dass bei der Verwendung von Subversion 1.7 zum Laden von Auszugsströmen, die aus Projektarchiven mit schlecht formatierten Eigenschaftswerten stammen, standardmäßig Validierungsfehler ausgelöst werden. Für dieses Problem gibt es mehrere Abhilfen. Zunächst können Sie manuell die problematischen Eigenschaftswerte im Quell-Projektarchiv reparieren und den Auszugsstrom erneut erzeugen. Oder Sie können manuell den Auszugsstrom manipulieren, um diese Eigenschaftswerte zu korrigieren. Falls Sie sich letztendlich momentan nicht mit diesem Problem abgeben möchten, verwenden Sie die Opton --bypass-prop-validation mit svnadmin load.