move
(mv
,
rename
, ren
):
在工作副本或版本库移动(重命名)一个路径项。
用法:
move
SRC
... DST
SRC
和 DST
可以全是工作副本路径或版本库
URL
路径:
WC -> WC
:
在工作副本移动一个路径项,作为本地修改以便稍后提交(可以有进一步的修改,也可以没有)。URL -> URL
: 直接在版本库移动一个路径项,并在版本库立即创建一个新版本。所有的 SRC
必须是同一类型。 如果 DST
是一个存在的目录,源路径项将被添加其下作为其子项。当移动多个源路径项时,DST
必须是一个存在的目录项。
WC -> WC
移动时,SRC
和 DST
必须在同一版本中提交。此外,WC -> WC
移动将拒绝移动混合版本的子树。为避免不必要的冲突,建议运行
“svn
” 将子树更新为单个版本,然后再移动它。update
为了向后兼容,可以使用 --allow-mixed-revisions
选项。
有效选项: | ||
---|---|---|
-q [--quiet] | : | 不输出信息,或只输出概要信息 |
--force | : | 强制运行移动操作 |
--parents | : | 自动创建中间目录 |
--allow-mixed-revisions | : | 允许在混合版本工作副本中执行移动操作。不建议使用此选项!请改为运行
“svn ” 来代替 |
-m [--message] ARG | : | 指定日志信息
ARG |
-F [--file] ARG | : | 从文件
ARG 读取日志信息 |
--force-log | : | 强制包含日志信息 |
--editor-cmd ARG | : | 使用
ARG 作为外部编辑器 |
--encoding ARG | : | 指定日志信息的字符编码
ARG |
--with-revprop ARG | : | 在新版本设置版本属性
ARG ,使用格式
name |
-r [--revision] ARG |
: | 已弃用,会被忽略 |