星期日, 9月 24, 2006

[Subversion]Subversion server Introduction

Subversion server提供服務有兩種方式:
(1)Standalone
可配合SSH介由svn+ssh protocol提供服務或是獨立藉svn protocol提供服務.
(2)Apache2 module
可配合SSL介由https protocol提供服務或是獨立藉http protocol提供服務.

目前Subversion最新版本為1.4.0,推出時間為2006/09/10。
之前花了不少功夫研究Subversion建置及管理,今天大致把Subversion所需的元件概述
一遍。
(1) Berkeley DB

subversion repository提供兩種format,一是fsfs格式,另一種是berkeley db格式,在subversion 1.4.0中開始支援BDB 4.4及其auto recovery的功能。

(2)Python 2.4.3, and optional to build the SWIG Bindings

Python 2.4.3;subversion 1.3.2 support SWIG 1.3.28,subversion 1.4.0 support SWIG 1.3.29.

(3)Apache 2.2 or Apache Portable Runtime,and optional for the bundled version of Apache Portable Runtime

Apache 2.2.x,expat-2.0.0,GDBM-1.8.3

(4)neon, and optional for the bundled version of neon

neon-0.25.5,libxml2-2.6.26,expat-2.0.0

沒有留言: