如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
基于Windows的SVN安装与配置Svn中文网www.svn8.com2009-06-2215:08:20来源:网络转载作者:admin点击:4771次文章摘要:1什么是SVN?SVN全称为Subversion,是一个开源的版本控制系統,也就是说Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。许多人会把版本控1什么是SVN?SVN全称为Subversion,是一个开源的版本控制系統,也就是说Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。许多人会把版本控制系統想像成某种“时光机器”。某些版本控制系統也是SCM(softwareconfigurationmanagement)系统。这些系統是特別设计来管理大量代码的,而且具有许多专门针对软件开发的功能,像通俗易懂的程序语言,或是提供编译软件的工作。不过Subversion并不是这样的系统;它是一个通用的系统,可用来管理任何类型的文件,其中包括了程序源码。版本控制是管理数据变更的一种技术。对于开发人员来说,它已经成为不可或缺的工具,因为他们经常修改软件代码,产生部分的变更,然后第二天再取消所有的变更。想象有一群程序员同时工作的情况你就能理解,为什么需要一个良好的系统来管理可能出现的混乱。2SVN服务器端安装与配置2.1安装Apache本安装基于windows操作平台,因为要搭建此项目管理服务器,所以必须要先安装Apache服务器。(1)下载Apache注意:Apache低于2.0.54的Windows版本的存在编译问题,不能与Subversion1.2一起工作。2.2.X目前不能很好支持SVN1.4.3。所以当前建议下载Apache2.0.63版本。其他版本请在此http://httpd.apache.org/download.cgi下载。(2)安装下载完成后运行apache_2.0.63-win32-x86-no_ssl.msi。设置系统信息,在NetworkDomain下填入您的域名(比如:workyee.com),在ServerName下填入您的服务器名称(比如:www.workyee.com,也就是主机名加上域名),在Administrator'sEmailAddress下填入系统管理员的联系电子邮件地址(比如:t.a.i@163.com),如果你的服务器是本地或者没有DNS名称,请直接输入IP地址。上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者(此三条信息也可在安装后进行修改,该文件位于ApacheGroup/Apache2/conf/httpd.conf文件)。下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动(如发生安装失败情况可以打开ApacheGroup\Apache2\conf\httpd.conf,编辑文件的Listen80为其他可用的端口,然后用CMD进入命令行模式进入你安装apache的目录/apache2/bin输入apache-kinstall和apache-kstart)。一般选择如下图所示。按“Next”继续。安装完成后浏览http://localhost/若成功,可看到如下图apache欢迎页面。2.2安装SVN(1)下载SVN在本实例中,选择下载svn-win32-1.5.4.zip此版本,其他版本可以在此下载http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91(2)安装将svn-win32-1.5.4.zip压缩包解压,从svn-win32-1.5.4\bin中将mod_authz_svn.somod_dav_svn.so复制到ApacheGroup\Apache2\modules下,再将svn-win32-1.5.4\bin目录下的所有dll文件全部复制到ApacheGroup\Apache2\bin文件夹下。修改ApacheGroup\Apache2\conf\httpd.conf文件:找到以下两行并删除注释(