SVN 最常见的配置模式便是与 Apache 集成,这样 SVN 可以采用 WebDev 协议方式
提供服务。主要的好处有:通过 Apache 以 HTTP 方式穿透防火墙,便于在互联网环
境使用;提供目录的版本控制;纯 2 进制的文件对比方式等。下面将介绍如何将 SVN
集成在 Apache 上。
1. 准备工作:
1. 下载软件:
1. SVN 服务器端程序。到官方网站 的下载二进制安装文件,来到二
进制包下载部分 ,找到 Windows NT, 2000, XP and 2003 部
分,然后选择"this directory",这样我们可以看到许多下载的
内容,目前可以下载 svn-1.2.3-setup.exe。
2. TortoiseSVN,客户端程序。TortoiseSVN 是扩展 Windows
Shell 的一套工具,可以看作 Windows 资源管理器的插件,安装
之后 Windows 就可以识别 Subversion 的工作目录。
官方网站是 TortoiseSVN,下载方式和前面的 svn 服务器类似,
在 Download 页面的我们选择 O%cial version for Win2k/XP
or higher 的版本,然后在 sourceforge 的下载页面选择目前的
最高稳定版本的安装文件 TortoiseSVN-1.2.5.4719-svn-
1.2.3.msi。(注意:TortoiseSVN 有一个特殊对 VS.Net 运行时
一个 BUG 修正的版本,在下载页面有选择:Special version for
Win2k/XP or higher: (We provide NO support for
this!) uses _svn folders instead of .svn to work around
the VS.NET bug with web projects. If you don't use web
projects then please use the o%cial version. )
3. TortoiseSVN 的中文语言包,注意这个需要下和客户端程序版
本相同的。可以在 Download 页面内的 Language Packs 选择
下载。