1. 配置环境
Windows 2003 Server with SP1
Apache HTTP Server v2.0.55
Subversion v1.4.2
2. 安裝 Apache HTTP Server
将安装目录修改为C:/Apache Group
默认是安装到C:/Program Files/Apache Group目录下
安装后的目录结构如下:
C:/Apache Group/Apache2/bin/
C:/Apache Group/Apache2/conf/
......
3. 安裝 Subversion
这里使用zip包,解压到C盘,然后将C:/svn-win32-1.4.2/bin添加环境变量PATH中。
解压后的目录结构如下:
C:/svn-win32-1.4.2/bin/
C:/svn-win32-1.4.2/iconv/
......
l 将C:/svn-win32-1.4.2/bin目录下的mod_dav_svn.so和mod_authz_svn.so复制到C:/Apache Group/Apache2/modules目录下。
l 将C:/svn-win32-1.4.2/bin目录下的所有DLL文件复制到C:/Apache Group/Apache2/bin目录下。注意在复制DLL文件时最好停掉Apache。
l 用文本编辑器打开C:/Apache Group/Apache2/conf/httpd.conf文件找到以下两行
#LoadModule dav_module modules/mod_dav.so
#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
4. 建库
假设所有库的根目录是F:/svn,并且要建一个名为testrepos的库,打开DOS窗口,进入到F:/svn目录下,然后输入svnadmin create f:/svn/testrepos
命令执行完后f:/svn/testrepos目录下会生成一些目录和文件。然后在C:/Apache Group/Apache2/conf/httpd.conf文件的最后添加下面内容,并重起Apache
<Location /svn>
DAV svn
SVNParentPath f:/svn
</Location>
5. 测试
打开DOS窗口,进入一个临时目录F:/temp下
svn co http://localhost/svn/testrepos
正确执行后会显示"Checked out revision 0."的信息。
6. 导入
在一个临时文件夹(比如C:/temp)下建立如目录
trunk
branches
tags
在DOS命令行下进入C:/temp目录,然后执行
svn import . http://localhost/svn/testrepos -m "Initial repository"
执行成功的话会提示提交后的修订版本为1。
7. 关于库的建立
建议为会每一个项目建立一个库,例如:
F:/svn/project1
F:/svn/project2
再为每个库建立如下结构(Subversion官方手册建议的目录结构)
F:/svn/project1/trunk 这个目录用来存放正在进行开发的项目代码
F:/svn/project1/branches 这个目录用来存放正在开发中的版本分支
F:/svn/project1/tags 这个目录用来存放不再变动的分支
相关推荐
Windows环境下安装SVN服务器的知识点主要包括以下几个方面: ...根据本文档提供的信息,操作人员可以完成Windows环境下SVN服务器的安装和配置,进一步学习和掌握SVN的基本使用技巧,从而有效地进行版本控制管理。
在本篇文章中,我们将详细探讨如何安装和配置SVN,以便于团队有效地管理和共享代码资源。 **1. 安装SVN服务器** 在Windows系统上,通常使用VisualSVN Server作为SVN服务器。首先,访问VisualSVN官网下载安装包,...
Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、Subversion的集成、文件库的创建、...
在Windows XP系统中安装和配置SVN(Subversion)服务器是一项关键任务,尤其对于软件开发团队而言,SVN是管理代码版本的重要工具。本指南将详细介绍如何在Windows XP环境下搭建和设置SVN服务器。 首先,我们需要...
本文将详细讲解如何在Windows环境下配置svn服务器,以便团队成员能够有效地管理和协同工作。 首先,我们需要理解svn的基本概念。Subversion是一个开源的版本控制系统,它允许开发者跟踪并管理项目中的文件和目录的...
为此,本教程将详细介绍如何在Ubuntu环境下安装界面化的SVN客户端——RabbitVCS,使其能够访问Windows服务器上的SVN仓库。RabbitVCS是一款轻量级且易于使用的SVN和Git客户端,它集成了Nautilus文件管理器,为用户...
在Java开发领域,集成开发...通过正确安装和配置SVN插件,开发者可以充分利用其功能,实现高效、安全的代码管理。在实际操作过程中,如果有任何问题,可以参考压缩包中的说明文件,或者在网上查找相关教程进行解决。
在Windows环境下,配置SVNServer服务端和客户端是开发团队协同工作的基础步骤。Subversion(简称SVN)是一款广泛使用的版本控制系统,它能帮助用户管理和跟踪代码变更,实现代码的版本化管理。本文将详细阐述如何在...
在本文中,我们将详细讲解如何在Windows 64位操作系统上安装和配置VisualSVN Server 4.2.2,以及如何利用它来管理版本控制。 一、安装VisualSVN Server 1. 下载与解压:首先,你需要从官方渠道下载"VisualSVN-...
以下将详细讲解如何在Windows 2003上安装和配置SVN服务,以及所需的软件和步骤。 首先,我们需要准备以下软件: 1. **VisualSVN Server**: 这是一款免费且易于使用的SVN服务器管理工具,适用于Windows环境,包括...
Visual SVN Server是一款强大的版本控制系统,尤其在Windows环境下广泛使用,专为Subversion(SVN)提供了直观的管理和部署工具。4.2.1是该软件的一个版本,此版本为x64架构,适用于64位操作系统,且是企业版,意味...
### Windows下Svn安装与应用 #### 一、概述 Subversion(SVN)是一种广泛使用的...通过上述步骤,我们可以在Windows环境下成功安装和配置SVN服务器和客户端,并进行基本的操作,这对于日常的版本控制管理非常有帮助。
本篇将详细介绍如何在Windows系统下安装配置SVNServer服务端和客户端。 首先,确保下载与Tortoise SVN客户端兼容的SVN服务端程序。因为不同版本的Tortoise SVN与Subversion之间可能存在兼容性问题,所以在安装...
在Windows环境下,VisualSVN Server是安装和管理SVN Server的首选工具,它提供了直观的图形用户界面,使得配置和管理SVN服务器变得更加简单。 **一、VisualSVN Server的安装** 1. 首先,你需要下载VisualSVN Server...
以上就是Windows下基于Apache搭建SVN环境的完整配置指南,遵循这些步骤,你应该能够成功地建立一个功能完善的SVN服务器。在实际操作过程中,可能会遇到各种问题,但大多数都可以通过查阅文档或在线社区找到解决方案...
从1.4版开始,Subversion Server就自带Windows服务程序,通过执行简单的命令,即可注册为服务方式...附件中,是【如何将Subversion注册成windows服务】和【如何实现Http方式访问Svn服务器】所使用的命令,及配置文件。
`SVNServer.txt`则可能是一个配置指南或者步骤说明,用于指导用户如何设置和配置SVN服务器。文件中可能包含了创建仓库、配置用户权限、设置URL路径等关键步骤。配置SVN服务器通常涉及到以下几个关键环节: 1. **...
在Windows操作系统下安装和配置SVN可以帮助团队成员协同工作,有效地管理代码和文件。以下是详细的安装和配置步骤: 1. **下载SVN安装包** 首先,你需要下载适用于Windows的SVN安装程序。例如,你可以找到"Setup-...
总的来说,Windows下的SVN服务器搭建和客户端安装是一个相对简单的过程,通过VisualSVN Server和TortoiseSVN的组合,可以有效地实现代码的版本管理和团队协作。熟悉这两个工具的使用,对于任何在Windows环境下进行...
本篇将详细介绍如何安装和配置SVN服务器。 一、SVN服务器的安装 1. **选择平台**:SVN服务器可以在多种操作系统上运行,包括Windows、Linux和macOS。本示例将以常见的Linux服务器为例。 2. **安装Apache ...