ReadHat Linux 5.5 安装SVN Service 过程笔记(2)

其中:
su - svn表示以用户svn的身份启动svn
-d表示以daemon方式(后台运行)运行
–listen-port 9999表示使用9999端口,可以换成你需要的端口。但注意,使用1024以下的端口需要root权限
-r /opt/svndata指定根目录是/opt/svndata

检查:
ps -ef|grep svnserve

如果显示如下,即为启动成功:
svn    6941   1 0 15:07 ?    00:00:00 svnserve -d –listen-port 9999 -r /opt/svndata

=========================================================


二、svn服务与apache 整合

Subversion存储方式,一是Berkeley DB伯克利存储方式,二是fsfs存储方式。

两种版本库数据存储对照表

特性

 

   Berkeley DB

 

FSFS

 

对操作中断的敏感

 

很敏感;系统崩溃或者权限问题会导致数据库“塞住”,需要定期进行恢复。

 

                不敏感

 

可只读加载

 

                   不能

 

                  可以

 

存储平台无关

 

                   不能

 

                  可以

 

可从网络文件系统访问

 

                   不能

 

                  可以

 

版本库大小

 

                   稍大

 

                  稍小

 

扩展性:修订版本树数量

 

                  无限制

 

某些本地文件系统在处理单一目录包含上千个条目时会出现问题。

 

扩展性:文件较多的目录

 

                   较慢

 

                  较慢

 

   检出最新代码的速度

 

                   较快

 

                  可以

 

大量提交的速度

 

较慢,但时间被分配在整个提交操作中

 

较快,但最后较长的延时可能会导致客户端操作超时

 

组访问权处理

 

对于用户的 umask 设置十分敏感,最好只由一个用户访问。

 

             对umask 设置不敏感

 

功能成熟时间

 

                            2001 年

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/5bae87add4a3e2edfff0b912987e9416.html