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

svnsync copy-revprops — Alle Revisions-Eigenschaften einer bestimmten Revision (oder eines Revisionsbereiches) vom Quell-Projektarchiv ins Spiegel-Projektarchiv kopieren.

Aufruf

svnsync copy-revprops DEST_URL [SOURCE_URL]

svnsync copy-revprops DEST_URL REV[:REV2]

Beschreibung

Da Revisions-Eigenschaften von Subversion jederzeit geändert werden können, ist es möglich, das die Eigenschaften einer Revision geändert werden, nachdem diese Revision bereits mit einem anderen Projektarchiv synchronisiert wurde. Da der Befehl svnsync synchronize nur auf einem Bereich von Revisionen arbeitet, die noch nicht synchronisiert worden sind, würde er eine Änderung einer Revisions-Eigenschaft außerhalb dieses Bereiches nicht erkennen. Dies würde zu einer Abweichung der Werte dieser Revisions-Eigenschaft zwischen dem Quell-Projektarchiv und dem Spiegel-Projektarchiv führen. svnsync copy-revprops ist die Lösung für dieses Problem. Verwenden Sie es, um die Revisions-Eigenschaften einer bestimmten Revision oder eines Revisionsbereiches erneut zu synchronisieren.

Wenn SOURCE_URL angegeben wird, verwendet svnsync es als den URL des Projektarchivs, welches das Ziel-Projektarchiv spiegelt. Im Allgemeinen wird SOURCE_URL genau der selbe Quell-URL sein, der mit dem Befehl svnsync initialize bei der Erstellung des Spiegels verwendet wurde. Sie können sich jedoch entscheiden, SOURCE_URL wegzulassen, wobei dann svnsync in den Aufzeichnungen des Spiegels nachsieht, welcher Quell-URL verwendet werden soll.

[Warnung] Warnung

Wir empfehlen dringend, dass Sie den Quell-URL auf der Kommandozeile angeben, besonders dann, wenn nicht vertrauenswürdige Anwender Schreibzugriff auf die Eigenschaften von Revision 0 besitzen, die svnsync verwendet, um seine Tätigkeiten zu koordinieren.

Optionen

Beispiele

Die Revisions-Eigenschaften, die mit einer einzelnen Revision (r6) in Verbindung stehen, erneut synchronisieren:

$ svnsync copy-revprops -r 6 file:///var/svn/repos-mirror \
                             http://svn.example.com/repos
Eigenschaften für Revision 6 kopiert.
$