Diese Dokumentation wurde zur Beschreibung der Serie 1.6.x von 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.
svnsync initialize (init) — Ein Spiegel-Projektarchiv für die Synchronisierung aus dem Quell-Projektarchiv initialisieren.
svnsync initialize überprüft,
ob ein Projektarchiv die Voraussetzungen eines neuen
Spiegel-Projektarchivs erfüllt – dass es keine bereits
bestehende Versionsgeschichte hat und dass es Änderungen
an Revisions-Eigenschaften zulässt – und legt die
anfängliche Verwaltungsinformation an, welche das
Spiegel-Projektarchiv mit dem Quell-Projektarchiv (durch
SOURCE_URL
angegeben)
verknüpft. Dies ist der erste
svnsync-Befehl, den Sie auf einem
künftigen Spiegel-Projektarchiv laufen lassen.
Normalerweise ist
SOURCE_URL
der URL des
Wurzelverzeichnisses des Subversion Projektarchivs, das
Sie spiegeln möchten. Subversion 1.5 und neuer erlauben
jedoch auch, svnsync für teilweise
Projektarchiv-Spiegelungen zu verwenden; geben Sie einfach mit
SOURCE_URL
den URL des
Unterverzeichnisses des Quell-Projektarchivs an, das Sie
spiegeln möchten.
--config-dir DIR --no-auth-cache --non-interactive --quiet (-q) --source-password ARG --source-username ARG --sync-password ARG --sync-username ARG --trust-server-cert
Fehlgeschlagene Initialisierung eines Spiegel-Projektarchivs, da sich Revisions-Eigenschaften nicht ändern lassen:
$ svnsync initialize file:///var/svn/repos-mirror http://svn.example.com/repos Das Projektarchiv lässt keine Änderungen an Revisionseigenschaften zu. Bitten Sie den Administrator darum, eine Aktion »pre-revprop-change« einzurichten." $
Initialisierung eines Projektarchivs als Spiegel, wobei
bereits ein pre-revprop-change
-Hook
bereitgestellt wurde, der alle Änderungen an
Revisions-Eigenschaften zulässt:
$ svnsync initialize file:///var/svn/repos-mirror http://svn.example.com/repos Eigenschaften für Revision 0 kopiert. $