svn move (mv) — 移动一个文件或目录。
这个命令移动文件或目录到你的工作副本或者是版本库。
提示 | |
---|---|
这个命令同svn copy加一个svn delete等同。 |
When moving multiple sources, they will be added as children of
DST
, which must be a directory.
注意 | |
---|---|
Subversion does not support moving between working copies and URLs. In addition, you can only move files within a single repository—Subversion does not support cross-repository moving. Subversion supports the following types of moves within a single repository: |
移动和预订一个文件或目录将要添加(包含历史)。
完全服务器端的重命名。
--editor-cmd CMD --encoding ENC --file (-F) FILENAME --force --force-log --message (-m) MESSAGE --parents --quiet (-q) --revision (-r) REV --with-revprop ARG
移动工作拷bede一个文件:
$ svn move foo.c bar.c A bar.c D foo.c
移动工作副本的一些文件到子目录:
$ svn move baz.c bat.c qux.c src A src/baz.c D baz.c A src/bat.c D bat.c A src/qux.c D qux.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.