下载svn和apache,下载地址html
apache:http://httpd.apache.org/java
svn:http://sourceforge.net/projects/win32svn/apache
svn有好几个版本,各个版本的都有各自的网站。最初的官网是http://subversion.tigris.org/,如今已经转移到 http://subversion.apache.org/,而apache网站上只提供svn的更新信息,自己不存在svn软件的下载,不过有提供全部版本的下载连接网站列表http://subversion.apache.org/packages.html。windows
在上面下载列表中,windows共有5个下载版本,分别是svn
CollabNet,SlikSVN,VisualSVN Server,WANdisco,Win32Svn网站
其中CollabNet是功能最强大的,由于svn的创始者就是CollabNet,不过这个版本由于功能最多,因此整个软件包也是最臃肿的,安装包就有100多M,并且由于是运行在java平台上的,要占用很大的内存资源。spa
SlikSVN和Win32Svn这两个基本是同样的,都只有svn的内核,没有界面,也就是使用的时候只能用命令行操做。这二者稍微有些区别,好比Win32Svn提供了和apache的库文件,而SlikSVN没有。.net
VisualSVN Server是最傻瓜化的svn,安装和配置都是有图形界面,操做起来很方便。命令行
WANdisco还没用过,暂时不清楚。版本控制
最原始的svn(SlikSVN和Win32Svn就是),不存在客户端和服务端之分,自己svn既是服务端又是客户端。至关于在本地计算机上进行版本控制。CollabNet和VisualSVN Server已经提供远程https协议访问和提交更新的功能。对于原始的svn,能够经过和apache结合,来实现这个功能。
这里特别指出的是Win32Svn,这个至关于之前在官网上http://subversion.tigris.org/下载到的svn(如今 http://subversion.tigris.org/已经不提供svn的下载,具体缘由未知),由于是svn的核心部分,因此安装文件比较小,只有6.7M,里面已经包含了操做手册。接下去要介绍的svn和apache的配置就是按照操做手册上的说明配置。