[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).
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现