C razylinux 工作室 SVN 第 2 版本
发展开源精神,普及
Linux
教育
http://blog.sina.com.cn/houzaicun
-------------------------------
-------------------------------
-------------------------------
-------------------------------
出自: crazylinux 工作室 -- 侯在存
E-mail:houzaicunsky@gmail.com
时间: 2010.1 2 . 17 转载请保留此信息
-------------------------------
-------------------------------
-------------------------------
-------------------------------
SVN
SVN
SVN
SVN +APACHE
+APACHE
+APACHE
+APACHE 整合使用手册
一、 SVN
SVN
SVN
SVN 介绍
SVN 是一个版本控制工具, Subversion 的版本库( repository ) ,就是位于服务器端 , 统
一管理和储存数据的地方。
要创建一个版本库,首先要确定采用哪种数据存储方式。在 Subversion 中,版本库的
数据存储有两种方式 , 一种是在 Berkeley DB 数据库中存放数据 ; 另一种是使用普通文件
,
采用自定义的格式来储存,称为 FSFS 。
表 1
1
1
1 两种版本库数据存储对照表
特性
Berkeley
Berkeley
Berkeley
Berkeley DB
DB
DB
DB FSFS
FSFS
FSFS
FSFS
对操作中断的敏感 很敏感;系统崩溃或者权限问题会导致数
据库 “ 塞住 ” ,需要定期进行恢复。
不敏感
可只读加载 不能 可以
存储平台无关 不能 可以
可从网络文件系统访
问
不能 可以
版本库大小 稍大 稍小
扩展性 : 修订版本树数
量
无限制 某些本地文件系统在处理单一目录包
含上千个条目时会出现问题。
扩展性 : 文件较多的目
录
较慢 较慢
检出最新代码的速度 较快 可以
大量提交的速度 较慢,但时间被分配在整个提交操作中 较快 , 但最后较长的延时可能会导致客
户端操作超时
组访问权处理 对于用户的 umask 设置十分敏感 , 最好
只由一个用户访问。
对 umask 设置不敏感
功能成熟时间 2001 年 2004 年
- 1
- 2
前往页