名前
svn move — ファイルやディレクトリを移動する。
説明
このコマンドは作業コピーまたはリポジトリにある
ファイルやディレクトリを移動します。
ヒント
このコマンドは、svn copy の後に
svn deleteを実行するのと同じことです。
注記
Subversionでは作業コピーとURLの間の移動はサポートしていません。
さらに、ファイルの移動は一つのリポジトリの内部でのみ可能です—
Subversionはリポジトリ間の移動をサポートしていません。
- WC -> WC
移動してから、ファイルやディレクトリを追加予告します。
- URL -> URL
サーバ上での名称変更
変更対象
作業コピー。URLを指定した場合はリポジトリ
リポジトリへのアクセス
URLを指定した場合は発生する
スイッチ
--message (-m) TEXT
--file (-F) FILE
--revision (-r) REV
--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
Committed revision 27.