原创 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://subversion.tigris.org/
http://rapidsvn.tigris.org/

发表于 @ 2004年11月15日 16:57:00|评论(loading...)

新一篇: Hibernate+Tapestry+Hivemind做的一个BLOG | 旧一篇: http://jroller.com/page/cardsharp

用户操作
[即时聊天] [发私信] [加为好友]
东波
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
东波的公告
文章分类
收藏
    General
    Global B2B Trade
    Global B2B Trade's Blog(RSS)
    Java视线论坛(RSS)
    SmartyBlog(RSS)
    SpringFramework中文论坛(RSS)
    GLOBAL
    MY
    MY BLOG
    存档
    软件项目交易
    Csdn Blog version 3.1a
    Copyright © 东波