Chinaunix首页 | 论坛 | 博客
  • 博客访问: 334551
  • 博文数量: 82
  • 博客积分: 2602
  • 博客等级: 少校
  • 技术积分: 660
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-10 08:48
文章分类

全部博文(82)

文章存档

2008年(17)

2007年(65)

分类: C/C++

2007-09-11 10:37:35

一、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"//提交修改

 

 

阅读(1944) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~