发新话题
打印

svn move — 移动一个文件或目录

svn move — 移动一个文件或目录

名称
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

例子
移动工作拷bede一个文件:

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

TOP

发新话题