[Ver 1.1.3] Subversion for Windows 安装手册
所使用的软件及其版本
l 系统环境Windows XP SP1 关掉IIS
l Apache HTTP Server v2.0.53
l Subversion v1.1.4
(1) 安装 Apache HTTP Server
Apache安装之前把IIS关掉,不然会有冲突。
安装时只用修改Server Name就行(比如改为:localhost),如下图:
安装好后,用IE测试一下,如果安装成功就会显示如下的页面:
(2) 安装 Subversion 服务器端
运行安装Subversion v1.1.4,完成后进行如下设置:
注:以下<Subversion_Root>为Subversion的安装根目录
<Apache_Root>为Apache的安装根目录
·把<Subversion_Root> /httpd/ 目錄下的 mod_dav_svn.so 和 mod_authz_svn.so 複製到 <Apache_Root> /modules/ 目錄下。(覆盖<Apache_Root>中的,需要关闭Apache Server)
· 把<Subversion_Root> /bin/ 目錄下的 libdb42.dll、libeay32.dll、以及 ssleay32.dll 複製到<Apache_Root> 底下的 /modules/ 資料夾。(覆盖<Apache_Root>中的,需要关闭Apache Server)
·用文本编辑器打开<Apache_Root>目录下的/conf/httpd.conf
搜索 #LoadModule dav_fs_module modules/mod_dav_fs.so 把 # 去掉
检查LoadModule配置节的末尾是不是有了
LoadModule dav_svn_module modules/mod_dav_svn.so
和
LoadModule authz_svn_module modules/mod_authz_svn.so
如果没有,需要加上
重启 Apache Server
设置完上面的后,开始配置Subversion:
这里假设为D盘(可以更换为其它的)
1. 建立一个档案库的根目录,如 D:\SVN
2. 在 D:\SVN 下建立一个新的目录,如 D:\SVN\ProjectA,此目录用于存放 ProjectA 项目档案
3. 用svnadmin命令行,配置 ProjectA
svnadmin create --fs-type bdb ProjectA
注意:使用上面命令使,确定当前所在目录为 D:\SVN
命令完成后,ProjectA目录下会多了很多目录和文件,不要修改它!
4. 在 Apache Server 中配置 Subversion 档案库目录
在 /conf/httpd.conf 文件尾部加入如下代码:
# Config Subversion
<Location /svn>
DAV svn
SVNParentPath d:/svn
</Location>
5. 重启 Apache Server
现在,可以在IE中输入http://localhost/svn/ProjectA/来查看Subversion安装是否成功!
如果成功,会在IE页面中显示如下的信息:
Revision 0: /
------------------------------------------------------------------------------
Powered by Subversion version 1.1.4 (r13838).