1.配置环境
Windows2003Server
httpd-2.2.16-win32-x86-openssl-0.9.8o.msi
Setup-Subversion-1.6.13.msi
2.安裝ApacheHTTPServer
默认是安装即可: C:\Program Files\Apache Software Foundation\Apache2.2
安装后的目录结构如下:
C:\Program Files\Apache Software Foundation\Apache2.2\bin\
C:\Program Files\Apache Software Foundation\Apache2.2\conf\......
3.安裝Subversion
直接安装完就好了
l将C:\Program Files\Subversion\bin目录下的mod_dav_svn.so和mod_authz_svn.so复制到C:\Program Files\Apache Software Foundation\Apache2.2\modules目录下。
将C:\Program Files\Subversion\bin目录下的所有DLL文件复制到C:\Program Files\Apache Software Foundation\Apache2.2\bin目录下。注意在复制DLL文件时最好停掉Apache。
(这里我没有拷贝也配置没问题)
用文本编辑器打开C:\Program Files\Apache Software Foundation\Apache2.2\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.建库
SVNServer安装和配置完成了以后还需要建库。假设所有库的根目录是F:\svn,并且要建一个名为testrepos的库,打开DOS窗口,进入到c:\svn目录下,然后输入svnadmin create c:\svn\testrepos
命令执行完后f:\svn\testrepos目录下会生成一些目录和文件。然后在C:\ApacheGroup\Apache2\conf\httpd.conf文件的最后添加下面内容,并重起Apache
<Location /svn>
DAV svn
SVNParentPath c:\svn
</Location>
5.测试
打开DOS窗口,进入一个临时目录c:\temp下
svn co http://localhost/svn/repos正确执行后会显示"Checked out revision 0."的信息。
6.导入
SVNServer安装和配置时需要导入,如在一个临时文件夹(比如C:\temp)下建立如目录
trunk
branches
tags
在DOS命令行下进入C:\temp目录,然后执行svnimport.http://localhost/svn/testrepos-m"Initialrepository"执行成功的话会提示提交后的修订版本为1。
7.关于库的建立
建议为会每一个项目建立一个库,例如:
c:\svn\project1
c:\svn\project2
再为每个库建立如下结构(Subversion官方手册建议的目录结构)
c:\svn\project1\trunk这个目录用来存放正在进行开发的项目代码
c:\svn\project1\branches这个目录用来存放正在开发中的版本分支
c:\svn\project1\tags这个目录用来存放不再变动的分支。SVNServer安装和配置到这里讲解完毕
分享到:
相关推荐
2. **Visual SVN Server**: 这是Visual SVN公司提供的一个基于Windows平台的Subversion服务器,简化了SVN的安装、配置和管理。Visual SVN Server提供了图形化的用户界面,使得设置和维护SVN仓库变得更加容易。 3. *...
svn server 3.5企业版破解工具
从1.4版开始,Subversion Server就自带Windows服务程序,通过执行简单的命令,即可注册为服务方式...附件中,是【如何将Subversion注册成windows服务】和【如何实现Http方式访问Svn服务器】所使用的命令,及配置文件。
3. 配置服务:安装完成后,启动VisualSVN Server Manager,这是用于管理SVN服务器的图形界面工具。在这里,你可以创建新的SVN仓库,设置用户权限,以及配置服务器的各项参数。 二、创建和管理SVN仓库 1. 创建仓库...
本文将详细讲解如何在Windows环境下配置svn服务器,以便团队成员能够有效地管理和协同工作。 首先,我们需要理解svn的基本概念。Subversion是一个开源的版本控制系统,它允许开发者跟踪并管理项目中的文件和目录的...
svn全套,visual svn svn server TortoiseSVN .rar svn全套,visual svn svn server TortoiseSVN .rar svn全套,visual svn svn server TortoiseSVN .rar svn全套,visual svn svn server TortoiseSVN .rar svn全套...
本教程将详细讲解如何在MyEclipse 10中安装并配置SVN,以实现高效、安全的代码版本控制。提供的压缩包文件包含了配置所需的全部资料,包括配置文件和详细的说明。 首先,我们需要理解SVN的作用。SVN是一种集中式的...
版本:2.5.8 步骤: 1 安装原版VISUALSVN SRRVER 2. 使用 keygen patch WMIProvider.dll ...3. 运行 visual svn server, 填入 keyen serail number 4.update from standard version to enterprise success
`SVNServer.txt`则可能是一个配置指南或者步骤说明,用于指导用户如何设置和配置SVN服务器。文件中可能包含了创建仓库、配置用户权限、设置URL路径等关键步骤。配置SVN服务器通常涉及到以下几个关键环节: 1. **...
### Apache + SVNServer 配置详解 #### 一、配置前准备 在开始Apache与Subversion(SVN)服务器的配置之前,确保已正确安装Apache Web服务器和Subversion。本指南将详细介绍如何在Windows环境下配置Apache与...
svn服务器配置 svn服务器配置 svn服务器配置 svn服务器配置
安装 VisualSVN-Server-3.6.0-x64.msi 文件将提供一个易于使用的界面来配置和管理 SVN 服务器。通过这个版本,管理员可以方便地创建、删除和管理多个代码仓库,设置用户权限,以及进行备份和恢复操作。确保及时更新 ...
### CentOS 7 下 SVN Server 的安装与配置 #### 一、前言 Subversion (SVN) 是一种广泛使用的版本控制系统,它可以帮助团队管理和跟踪项目的变更历史。在 CentOS 7 环境下搭建 SVN 服务器可以为开发团队提供一个...
**SVNServer简易版介绍** SVNServer,全称Subversion Server,是Apache软件基金会开发的版本控制系统Subversion的一...了解并熟练掌握SVNServer的安装、配置和使用,对于提升团队协作效率、保障代码安全具有重要意义。
ubuntu 12.04 svn server 配置, 个人配置记录分享
在Windows环境下,VisualSVN Server是安装和管理SVN Server的首选工具,它提供了直观的图形用户界面,使得配置和管理SVN服务器变得更加简单。 **一、VisualSVN Server的安装** 1. 首先,你需要下载VisualSVN Server...
svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svn...
【Windows下SVN服务器配置详解】 Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、...
包括SVN的下载地址,安装过程和配置访问权限
1. **安装与配置**:SVN服务器通常通过Apache HTTP Server或VisualSVN等软件来搭建。Apache集成模块如mod_dav_svn提供了HTTP协议支持,使得用户可以通过Web浏览器访问和操作版本库。VisualSVN则为Windows用户提供了...