名前

svn move — ファイルやディレクトリを移動します。

書式

svn move SRC DST

説明

このコマンドは、作業コピーやリポジトリにある、ファイルやディレクトリを移動します。

ティップ

このコマンドは、svn copy の後に svn delete を実行するのと等価です。

注意

Subversion では、作業コピーと URL の間の移動はサポートしていません。さらに、ファイルの移動は一つのリポジトリの内部でのみ可能です — Subversion はリポジトリ間の移動をサポートしていません。

WC -> WC

移動してから、ファイルやディレクトリを追加準備をます (履歴含む)。

URL -> URL

完全にサーバ上での名称変更

別名

mv, rename, ren

変更対象

作業コピー、URL を指定した場合はリポジトリ

リポジトリアクセス

URL を指定したときのみ

オプション

--message (-m) TEXT
--file (-F) FILE
--revision (-r) REV (Deprecated)
--quiet (-q)
--force
--username USER
--password PASS
--no-auth-cache
--non-interactive
--editor-cmd EDITOR
--encoding ENC
--force-log
--config-dir DIR

作業コピーのファイルを移動します。

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

リポジトリのファイルを移動します (コミットが発生するので、コミットメッセージが必要です)。

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

リビジョン 27 をコミットしました。