linuxsvn源代码版本库建立
下面就要建立代码的版本库做描述:
1. 安装svn版本服务器端
yum install subversion
从镜像下载安装svn服务器端,我们服务器已经安装了这个,所以这个没有验证,只是给出来。
2. 创建版本库
版本库存放路径为/home/svn/qcom,创建版本库的命令:
Svnadmin create msm8909-5.1,msm8909-5.1就是版本库,此目录有文件如下:
Conf、db、format、hooks、locks、README.txt文件或是文件夹
3. 修改版本库的配置文件
(1) 修改svnserve.conf
配置版本库信息和用户文件和用户密码文件的路径、版本库路径
[general]
anon-access = none #默认只读read
auth-access = write #认证后可写
password-db = /home/svn/qcom/msm8909-5.1/conf/passwd #账号密码配置文件
authz-db = /home/svn/qcom/msm8909-5.1/conf/authz#权限配置文件
(2) 修改passwd文件,添加此版本库的用户名和密码
[users]
kandi = 123456
kandi是用户名,123456是密码。
(3) 修改authz,添加此版本库的用户权限
[/]
kandi= rw
表示kandi用户对第版本库代码通过验证后有读写功能
上面只是简单的配置。
4. 导入源代码到版本库
源代码存放路径:/home/svn/src/qcom/msm8909-5.1
Svn import /home/svn/src/qcom/msm8909-5.1 file:///home/svn/msm/msm8909-5.1 –m “第1个版本的代码”
提交完成显示:提交后的版本为 1。
5. 从版本库导出源代码
svn co svn://192.168.XX.XXX/msm/msm8909-5.1
参考链接:
svn(subversion)代码版本管理在linux下的一些常见使用命令
http://blog.163.com/kaizhu_qin/blog/static/2174485522013528331798/