今天搭建svn服务端,使用myeclipse7.1,在网上搜索了一下,根据网上的教程和自己的实践,成功,分享如下:

Setup-Subversion和 Subversion的Windows客户端TortoiseSVN
这两个软件是必须安装的,这里给大家提供一下下载地址:
Setup-Subversion-1.5.3.zip服务端下载:

http://pan.baidu.com/share/link?shareid=9728&uk=1711400308
TortoiseSVN.rar客户端(这个我也装,后面我只用myeclipse)

http://pan.baidu.com/share/link?shareid=9728&uk=1711400308


安装过程很简单直接下一步就行了 ,不过安装中会提示要你选择然后选择Apache 2.0 或者 Apache 2.2,这两个都行,随便选一个就行了

其次建立版本库: 两种方式

运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,

在E盘先见文件夹“svndemo”,然后可以直接运行,如:

svnadmin create E:\svndemo\repository

就会在目录E:\svndemo\repository下创建一个版本库。

以下红色字体方法我没使用,可以跳过:

我们也可以使用TortoiseSVN图形化的完成这一步:
在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件

第三步就是配置用户权限了

对三个文件进行配置,在E:\svndemo\repository\conf目录下,分别为svnserve.conf,passwd,authz

<1> 文件svnserve.conf中把下面前面的#号去掉,修改如下:

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

image

<2> 文件passwd增加用户,修改如下:

[users]

yhf8 = 123

image

<3> 文件authz修改如下:

[groups]

admin = yhf8

[/]

@admin = rw

*= r

image

我的conf文件夹里的文件下载,可以下载打开看看conf.zip:

http://pan.baidu.com/share/link?shareid=9728&uk=1711400308
第四步就是启动服务

在任意目录下运行:
svnserve -d -r E:\svndemo\repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。
下面一大块就是安装MyEclipse SVN插件了

MyEclipse 7.X

7.x的操作比较简单,可通过官方提供的链接。
1. 打开Myeclipse,在菜单栏中选择Help(帮助)→Software Updates;
2. 选择available software,点击add site.进入下一步;

image

3. location粘贴:http://subclipse.tigris.org/update_1.4.x

image 

   点击OK,关闭对话框,并点击Finish按钮,Myeclipse自动下载插件安装程序;

4. 选择所要安装的SVN插件内容,这里去掉第二个选项Subclipse Integrations,点击下一步;
5. 下载完插件之后,进入安装画面。  
6. 选择 “I accept the terms in the license agreements”并点击Next,直到点击Finish即可,进入下一步。
7. 开始安装SVN插件,安装完成之后,重启Myeclipse。
以下为安装完成后的配置过程:
8. 在菜单栏中选择Window→Open Perspective→Other打开Myeclipse试图列表。这个时候Myeclipse的视图列表中,就出现了“SVN Repository Exploring”一项。
9. 打开“SVN Repository Exploring”视图。在左边空白区域,单击右键→New→Repository Location。
10. 在Url一栏中输入svn://localhost, 点击Finish按钮。
11. 输入用户名(yhf8)和密码(123),点击OK即可看到SVN下的目录结构了。

image