安装SVN Server 和 Eclipse SVN Plugin

SVN Server

Subversion是加强版的CVS,除了有目前CVS的功能,还多了其他强大的功能。像是可以整合 WebDAV以及针对目录的版本控制。这里介绍在Windows上安装SVN Server,以及使用Eclipse SVN Plugin 作为Client。这边只介绍svn://连线,其他关于file://或是http://请翻翻参考文献。

可以从Subversion官方网站抓Source或是Binary下来。这里示范Windows 板的Server,Linux其实也是很像,路径写法不一样而已。抓完之后建立一个新的Repository,如d:/svnhome执行:

svnadmin create d:/svnhome

它会像CVS一样产生很多档案,修改一下conf/svnserve.conf,读写的权限只有三种:read,write,none。anon-access是Anonymous Access, auth-access是通过认证的使用者权限。password-db是密码档。例如:

[general]
auth-access = write
password-db = passwd
realm = My First Repository

上面的例子是通过认证的使用者可以读写Repository,存放密码的档案叫做passwd。 passwd的格式如下,不必编码:

[users]
user=passwd
jared=passwd

输入svnserve -d 启动svn daemon。

SVN Client

这边介绍Eclipse的SVN Plugin,叫做Subclipse,官方网站在:http://subclipse.tigris.org/ 他也有提供update site http://subclipse.tigris.org/update。在Eclipse选单中选 Help->Software Updates->Find and Install-> Search for new features to install ->New Remote Site。URL 就输入刚刚的http://subclipse.tigris.org/update。安装起来就好了。

安装后会有许多新的View以及多一个SVN Repository Exploring的Perspective。在SVN Repository中按右键New -> Repository Location。以刚刚的例子来说,url 为 svn://localhost/svnhome,帐号为jared,密码为passwd。如下图:

使用SVN可以在Project按右键Team -> Share Project -> SVN ->刚刚建立的Repository 其余的使用方法和CVS都很类似。

参考文献

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章