Subversion和TortoiseSVN在Windows系统下的安装1、软件下载
l 下载Subversion服务器程序。
到官方网站下载二进制安装文件,来到二进制包下载部分,找到 Windows NT, 2000, XP and 2003部分,然后选择"this directory,可以下载svn-1.3.2-setup.exe。"
l 下载Subversion的Windows客户端TortoiseSVN及中文汉化软件
TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。官方网站是TortoiseSVN,下载方式和前面的svn服务器类似,在中,下载简体中文语言包。LanguagePack-1.3.5.6804-win32-zh_CN.exeDownload页面的我们选择Official version for Win2k/XP or higher的版本,然后在sourceforge的下载页面选择目前的最高稳定版本的安装文件TortoiseSVN-1.3.5.6804-svn-1.3.2.msi,还可以在sourceforge的语言下载页面 2.服务器和客户端安装
l 服务器安装,直接运行svn-1.2.3-setup.exe,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。
l 安装TortoiseSVN,同样直接运行TortoiseSVN-1.3.5.6804-svn-1.3.2.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。
l 安装TortoiseSVN简体中文语言包。 3.建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如: svnadmin create E:/SVN/repository,就会在目录E:/SVN/repository下创建一个版本库。
我们也可以使用TortoiseSVN图形化的完成这一步:在目录E:/svn/repository下"右键->TortoiseSVN->在此创建文件库, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。 4.Subversion服务器的搭建
在Apache中配置使用SVN--For Windows
版本:Apache服务器采用2.0.59版本,
SVN采用1.3.2版本 !!
注意1.3.2版本不能和Apache2.2版本集成
安装配置过程如下:
※※※注意在编写svn-access-file文件时,如果要使用SVNPath功能时在Location设置中最后一定要加上/,
应该是<Location /svn/>而不是<Location /svn>,否则可能不能访问的,将出现如下错误:
Forbidden
You don't have permission to access /svn/ on this server.
--------------------------------------------------------------------------------
Apache/2.0.59 (Win32) SVN/1.3.2 DAV/2 Server at localhost Port 80
不使用svn-access-file文件配置时写成<Location /svn>不会出现该问题!切记!!!
另外必须指定svn-auth-file和svn-access-file文件的路径