名前
svn move — ファイルやディレクトリを移動します。
説明
このコマンドは、作業コピーやリポジトリにある、ファイルやディレクトリを移動します。
ティップ
このコマンドは、svn copy の後に svn delete を実行するのと等価です。
注意
Subversion では、作業コピーと URL の間の移動はサポートしていません。さらに、ファイルの移動は一つのリポジトリの内部でのみ可能です — Subversion はリポジトリ間の移動をサポートしていません。
- WC -> WC
移動してから、ファイルやディレクトリを追加準備をます (履歴含む)。
- URL -> 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 をコミットしました。