当前位置:Linux教程 - Linux资讯 - 菜鸟教程:Subversion安装简介

菜鸟教程:Subversion安装简介

  由於 CVS 的不少缺點,CVS 的主要作者(包括 CVS 用家必買"?#125;經" Open Source Development with CVS 的作者 Karl Fogel)在他們現職的公司的資助下開發了 subversion。Subversion 的新功能包括 atomic commit, Directory versioning, file renaming 等等。除了使用 svnserver 作為服務器(可如 CVS 般使用 SSH 作認證),亦能配合 Apache httpd 2.0 使用以達到更 fine-grained 的 Access control。    安装步骤:  1、cd /usr/ports/www/apache2/  2、make WITH_BERKELEYDB=db4 install clean  3、cd /usr/ports/devel/subversion  4、make WITH_MOD_DAV_SVN=yes install clean  5、建立数据目录,例如 make /data/svn  6、vi /usr/local/etc/apache2/httpd.conf  7、加入  代码:    <Location /svn>  DAV svn  SVNParentPath /data/svn  #  AuthType   Basic  #  AuthName   "Subversion repository"  #  AuthUserFile /usr/local/etc/apache2/svn-auth-file  #  <LimitExcept GET PROPFIND OPTIONS REPORT>  #    Require valid-user  #  </LimitExcept>  </Location>    其中 SVNParentPath 项指示所有项目的父目录,可以避免为每个项目独立设置。  注释掉的是存取的时候是否验证密码。密码使用htpasswd 建立。  8、一般客户端可能是windows平台,下载windows图形客户端  http://www.rapidsvn.org/download/RapidSVN-0.5.0.exe  9、建立项目容器  svnadmin create /data/svn/test  10、启动 apache,安装客户端并执行  OK,完成了,客户端的使用蛮简单的。客户端同时也有 X 的版本。  当然,喜欢的也可以使用命令行。

(出处:http://www.sheup.com)