svn move
最后更新于:2022-04-02 05:58:22
### 名称
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.
~~~
';