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.
svn move (mv) — Eine Datei oder ein Verzeichnis verschieben.
Dieser Befehl verschiebt Dateien oder Verzeichnisse in Ihrer Arbeitskopie oder im Projektarchiv.
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 | |
---|---|
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: |
Eine Datei oder ein Verzeichnis verschieben und zum Hinzufügen vormerken (mit Geschichte).
Umbenennung, vollständig serverseitig.
--editor-cmd CMD --encoding ENC --file (-F) FILENAME --force --force-log --message (-m) MESSAGE --parents --quiet (-q) --revision (-r) REV --with-revprop ARG
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.