1. 简介
--svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
运行方式:svn服务器有2种运行方式:独立服务器和借助apache。
数据存储方式:svn存储版本数据也有2种方式:BDB和FSFS。
因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。
安全领域:SVN可以满足各种企业VPN的要求,通过为公司内部网络、远程和移动用户、分支机构和合作伙伴提供基于Internet的安全连接。所以,我们可以将SVN看成是VPN、防火墙、基于企业策略的信息管理软件集成在一起的Internet安全的综合解决方案。
2. 详细安装
/*SVN具体参考安装:http://blog.csdn.net/wooin/archive/2006/07/11/903974.aspx
官方下载:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74
参考说明书:http://man.chinaunix.net/linux/debian/debian_learning/ch09s14.html*/
1、tar -jxf subversion-1.6.13.tar.bz2
2、配置安装
#./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite \
--with-neon=/usr/local/neon --enable-maintainer-mode
# make && make install
3、错误及处理措施
A、get the sqlite 3.6.13 amalgamation from:
http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz
unpack the archive using tar/gunzip and copy sqlite3.c from t