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.

Name

svn move (mv) — Eine Datei oder ein Verzeichnis verschieben.

Aufruf

svn move SRC... DST

Beschreibung

Dieser Befehl verschiebt Dateien oder Verzeichnisse in Ihrer Arbeitskopie oder im Projektarchiv.

[Tipp] Tipp

Dieser Befehl ist äquivalent zu svn copy gefolgt von svn delete.

Beim Verschieben mehrerer Quellen werden sie als Kinder von DST hinzugefügt, das ein Verzeichnis sein muss.

[Anmerkung] Anmerkung

Subversion unterstützt nicht das Verschieben zwischen Arbeitskopien und URLs. Sie können auch Dateien innerhalb eines einzelnen Projektarchivs verschieben – Subversion unterstützt nicht das Verschieben zwischen Projektarchiven. Subversion unterstützt die folgenden Arten von Verschiebungen innerhalb eines einzelnen Projektarchivs:

AK → AK

Eine Datei oder ein Verzeichnis verschieben und zum Hinzufügen vormerken (mit Geschichte).

URL → URL

Umbenennung, vollständig serverseitig.

Optionen

--editor-cmd CMD
--encoding ENC
--file (-F) FILENAME
--force
--force-log
--message (-m) MESSAGE
--parents
--quiet (-q)
--revision (-r) REV
--with-revprop ARG

Beispiele

Eine Datei in Ihrer Arbeitskopie verschieben:

$ svn move foo.c bar.c
A         bar.c
D         foo.c

Mehrere Dateien in Ihrer Arbeitskopie in ein Unterverzeichnis verschieben:

$ svn move baz.c bat.c qux.c src
A         src/baz.c
D         baz.c
A         src/bat.c
D         bat.c
A         src/qux.c
D         qux.c

Eine Datei im Projektarchiv verschieben (dies ist eine unmittelbare Übergabe, so dass eine Protokollnachricht erforderlich ist):

$ svn move -m "Move a file" http://svn.red-bean.com/repos/foo.c \
                            http://svn.red-bean.com/repos/bar.c


Revision 27 übergeben.