本手册编写用于描述 Subversion 1.2。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 http://svnbooks.subversion.org.cn/ 并查阅与您的 Subversion 版本相匹配的版本手册。

名称

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.
TortoiseSVN 官方中文版 1.14.7 发布