到 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91,下载最新版本Setup-Subversion-1.5.6.msi,双击安装。安装客户端TortoiseSVN,下载TortoiseSVN-1.6.1.16129-win32-svn-1.6.1.msi,双击安装。进行Apache+Subversion的整合,整合步骤如下:(其中SVN_HOME指Subversion的安装
目录,本文中为C:\svn-win32-1.5.6,APACHE_HOME指Apache Http服务器的安装位置,本文中为C:\apache2.2)第一步,打开Apache安装目录下的httpd.conf
文件找到下面的语句:#LoadModule dav_module modules/mod_dav.so#LoadModule dav_fs_module modules/mod_dav_fs.so将上面语句前面的#去掉第二步,在这句后面追加,如下语句:LoadModule dav_svn_module "SVN_HOME/bin/mod_dav_svn.so"LoadModule authz_svn_module " SVN_HOME /bin/mod_authz_svn.so"Note: 也可以把Subversion/bin/下的mod_dav_svn.so和mod_authz_svn.so复制到apache下的modules/,但是这样一来每次升级svn的时候就得复制一次了,因为是用绝对路径,所以要加双引号,否则apache会出错。第三步,在这个文件的最后,追加如下语句:<Location /svn> DAV svnSVNParentPath d:/svn</Location>Note:如果你的磁盘没有d盘符,就修改为c:/svn第四步,创建仓库根据apache的配置文件的设置建立目录:d:/svn,然后用svnadmin create d:/svn/test命令创建仓库,命令执行成功之后,会在d:/svn/test下面生成很多的文件和目录。
其中:conf目录存放配置信息dav目录是提供给Apache与mod_dav_svn使用的目录,让它们存储内部数据db目录就是所有版本控制的数据文件hooks目录放置hook脚本文件的目录locks用来放置Subversion文件库锁定数据的目录, 用来追踪存取文件库的客户端format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号第五步,运行重新启动Apache Server在浏览器中输入网址:http://localhost/svn/test/这时候,看到页面显示:Revision 0: /Powered by Subversion version 1.3.2 (r19776).安装成功具体权限问题自己琢磨。
服务器端可以安装VisualSVNServer
下载地址http://www.visualsvn.com/files/VisualSVN-Server-2.6.0.msi
客户端用乌龟就可以
下载地址http://tortoisesvn.net/downloads.html
以上两个地址是官方下载地址,都可以下载到最新及各历史版本安装程序。
服务器端可以安装VisualSVNServer
下载地址http://www.visualsvn.com/files/VisualSVN-Server-2.6.0.msi
客户端用乌龟就可以
下载地址http://tortoisesvn.net/downloads.html
以上两个地址是官方下载地址,都可以下载到最新及各历史版本安装程序。
评论列表(0条)