svnsync initialize — 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 verknüpft. Dies ist der erste svnsync-Befehl, den Sie auf einem künftigen Spiegel-Projektarchiv laufen lassen.
--config-dir DIR --no-auth-cache --non-interactive --quiet (-q) --source-password ARG --source-username ARG --sync-password ARG --sync-username ARG
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. $