svn import 递归提交(导入)

描述:

svn import              — 递归提交一个路径的拷贝到版本库。

常见的有两种方法可以将新文件引入Subversion版本库:svn import和svn add

svn import是将未版本化的文件导入版本库中的最快方法,它会根据需要创建中介目录。

svn import不需要一个工作拷贝,你的文件会直接提交到版本库,这通常用在你希望将一组文件加入到Subversion版本库时。

用法:

句法 (Syntax)

svn import [PATH]URL

例子:

1、导入项目

句法 (Syntax)

svn import Armatrue http://192.168.0.249/svn/ninjiaSourceCode/trunk/Armatrue ;--username=xiaohuang --password=123456 -m "import new project"

2、首次导入,因此要加信息-m "initial import"。

句法 (Syntax)

svn import ~/projects/hello/ file:///home/aaronwong/.subversion/repos/hello/ -m "initial improt"

3、

句法 (Syntax)

本地目录myproj导入到版本库中的trunk/misc,trunk/misc在导入之前不需要存在—svn import会递归的为你创建目录。
$ svn import -m "New import" myproj http://svn.red-bean.com/repos/trunk/misc
Adding         myproj/sample.txt
…
Transmitting file data .........
Committed revision 16.
需要知道这样不会在版本库创建目录myproj,如果你希望这样,请在URL后添加myproj,命令如下:
$ svn import -m "New import" myproj http://svn.red-bean.com/repos/trunk/misc/myproj
Adding         myproj/sample.txt
…
Transmitting file data .........
Committed revision 16.

4、

句法 (Syntax)

1)首先,服务器管理员已经在SVN服务器上创建了项目版本库newrepos
$ svnadmin create /usr/local/svn/newrepos

2)然后,在客户端使用svn命令把本地文件导入到服务器上的项目版本库中
$ svn import mytree file:///usr/local/svn/newrepos/some/project  -m "Initial import"
Adding         mytree/foo.c
Adding         mytree/bar.c
Adding         mytree/subdir
Adding         mytree/subdir/quux.h

Committed revision 1.


来源:https://blog.csdn.net/gengxiaoming7/article/details/50512004


上一主题 svn help 帮助 下一主题 svn info 信息
  • 使用社交账号登录,本站支持
全部评论(0)