名前

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
--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.