一、svn的安装
1、安装apr
[..@.. svn]# tar zxvf apr-1.2.8.tar.gz
[..@.. apr-1.2.8]# cd apr-1.2.8
[..@.. apr-1.2.8]# ./configure ;make install
2、安装apr-unit
[..@.. svn]# tar zxvf apr-util-1.2.8.tar.gz
[..@.. svn]# cd apr-util-1.2.8
[..@.. apr-util-1.2.8]# ./configure --with-apr=/usr/local/apr/;make install
3、安装apache
[..@.. svn]# tar jxvf httpd-2.2.4.tar.bz2
[..@.. svn]# cd httpd-2.2.4
[..@.. httpd-2.2.4]# ./configure --prefix=/usr/local/apache --enable-dav --enable-so \
-enable-maintainer-mode --with-apr=/usr/local/apr/bin/apr-1-config \
--with-apr-util=/usr/local/apr/bin/apu-1-config --with-mpm=worker
[..@.. httpd-2.2.4]# make install
4、安装svn
[..@.. svn]# tar jxvf subversion-1.4.3.tar.bz2
[..@.. subversion-1.4.3]# ./configure --with-apxs=/usr/local/apache/bin/apxs \
--with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr/
[..@.. subversion-1.4.3]# make install
二、svn配置
假设需建立一个代码库,库存放在/svn下面
1、开启svn服务,可以写入启动项
svnserver -d -r /svn
2、建库
[..@.. /]#cd /svn
[..@.. svn]#svnadmin create code
3、修改配置文件,进行权限管理
[..@.. svn]#cd /code/conf
[..@.. conf]# vi svnserve.conf
[general] anon-access = read auth-access = write password-db = passwd authz-db = authz
|
[..@.. conf]# vi paswd
[users] admin = adminpasswd test1 = test1passwd test2 = test2passwd test3 = test3passwd
|
[..@.. conf]# vi authz
[groups] g_admin = admin g_test = test [/] @g_admin = rw @g_test =r *=
|
4、导入库文件
[..@.. tmp]svn import [path] svn://localhost/code --username=admin /-- passwd=adminpasswd
三、svn命令简介
1、svn up 升级库版本到最新
2、svn log 查看版本升级信息
svn log --revision HEAD 查看最新版本的信息
3、svn diff 比较不同版本
4、svn add 添加库文件
5、svn co 提取库
6、svn ci 动作提交
7、svn mkdir建立新的目录
例:在code库下面建立一个新的目录test
svn mkdir test
svn ci -m"add dir_test"//提交修改
阅读(1995) | 评论(0) | 转发(0) |