版本管理工具 SVN 命令使用手册 V0.1
2. Svn import 导入项目
svn import project_path svn_lib_path -m “comment”
举例:
假设有一个工程名称 unismg,代码的文件目录是 unicom;
A、我们在 D 盘新建目录 unismg,在此目录下新建三个文件目录,如图 2 所示:
图 2
trunk 中存放的是项目主线;branches 中存放源码分支;tags 存放在开发过程中做的标签。
B、我们将代码 unicom 放到 d:\unismg\trunk\中
C、执行命令 D:\>svn import d:\unismg file:///d:/test2/unismg -m "initial import unismg"
结果如图 3 所示:
图 3
这样我们就将工程代码导入 svn 库中管理。此时删除 D:\>unismg 目录也没有关系,
因为你的源代码已经在 SVN 库中管理了。
有人会有疑问,为什么我到 test2 目录中去找*.c 文件怎么一个没有找到啊,是的
SVN 管理代码,并不是简单的保存文件,而是利用 bdb 管理的,所以你看不到源码存在。
之后你可以使用后续的命令来工作了。
多说一句,关于 svn_lib_path 的几种形式:
file:/// 直接版本访问 (本地磁盘)
http:// 通过配置
http:// 相似 ,只不过增加了 ssh 协议
Svn://通过 svnserver 服务自定义的协议
Svn+ssh://与 svn://相似,但是通过 SSH 协议封装
比如,联通在信网关在 30.251linux 服务器上,使用的是 svnserver 服务自定义的协议,
那么,导入工程代码时应采用的命令是:
svn import $path/proj/unismg svn://192.168.30.251:3482 -m "initial import unismg"
3 / 12
评论1