move (mv, rename, ren): 在工作副本或版本库移动(重命名)一个路径项。

用法:

move SRC... DST

SRCDST 可以全是工作副本路径或版本库 URL 路径:

所有的 SRC 必须是同一类型。 如果 DST 是一个存在的目录,源路径项将被添加其下作为其子项。当移动多个源路径项时,DST 必须是一个存在的目录项。

WC -> WC 移动时,SRCDST 必须在同一版本中提交。此外,WC -> WC 移动将拒绝移动混合版本的子树。为避免不必要的冲突,建议运行 “svn update” 将子树更新为单个版本,然后再移动它。

为了向后兼容,可以使用 --allow-mixed-revisions 选项。

有效选项:  
-q [--quiet] : 不输出信息,或只输出概要信息
--force : 强制运行移动操作
--parents : 自动创建中间目录
--allow-mixed-revisions : 允许在混合版本工作副本中执行移动操作。不建议使用此选项!请改为运行 “svn update” 来代替
-m [--message] ARG : 指定日志信息 ARG
-F [--file] ARG : 从文件 ARG 读取日志信息
--force-log : 强制包含日志信息
--editor-cmd ARG : 使用 ARG 作为外部编辑器
--encoding ARG : 指定日志信息的字符编码 ARG
--with-revprop ARG : 在新版本设置版本属性 ARG,使用格式 name[=value]
-r [--revision] ARG : 已弃用,会被忽略