Name

svnsync initialize — Ein Spiegel-Projektarchiv für die Synchronisierung aus dem Quell-Projektarchiv initialisieren.

Aufruf

svnsync initialize MIRROR_URL SOURCE_URL

Beschreibung

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.

Alternativname

init

Optionen

--config-dir DIR
--no-auth-cache
--non-interactive
--quiet (-q)
--source-password ARG
--source-username ARG
--sync-password ARG
--sync-username ARG

Beispiele

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.
$