好,教程继续!对于Eclipse中的SVN工具大家并不陌生,但说起Subversion服务器环境的搭建,大家也许会觉得有些陌生。这里我给出了搭建Subversion服务器的快速步骤及可能会遇到的问题,帮助大家轻松完成自己SVN版本管理。

 

一、安装Subversion(我安装的路径是D:\Program Files\svn),会出现两种安装版本

      1、直接安装版:一顿狂点下一步,记得安装路径就可以了,直接完成即可,安装程序会自动完成系统配置。

 

      2、解压缩版:把压缩包的内容解压到所需安装的目录下,然后进行手动配置,配置步骤很简单,如下:

D:\Program Files\svn\bin,复制该地址。

D:\Program Files\svn\bin;**********。

svnserve --version,如果正常显示配置信息,就是配置成功!

 

      OK!svnversion安装到此结束!

     

二、建立版本库(Repository),可以看作服务器上存放数据的数据库。      1、在dos命令环境中执行svnadmin create [目录] ,如 svnadmin create d:\svnTest

 

d:\svnTest\conf,里面有三个文件,基本上每个都要修改(都可以用记事本打开)。

 

在文件authz中修改如下(前面不要留空格):

(角色分配----groups格式:角色名=用户名1,用户名2,.....,用户名n)
[groups]
manage = admin
user = joewalker

(根目录权限----/格式:角色名=权限)r:可读   w:可写

[/]
@Manage = rw
@user = r
= r

(下级目录权限----text格式:角色名=权限)r:可读   w:可写

[text]
@Manage = rw
@user = rw
= r

 

在passwd文件修改如下

(格式:用户名=密码)[users]
admin = admin

joewalker = joe

 

在svnserve.conf文件中修改如下:

(把[general]内容注释去掉)
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = svnTest

 

    3、启动svnversion服务器。

svnserve -d -r ,在控制台输入svnserve -d -r d:\svnTest(中文帮助:输入svnserve -help),有些版本的启动程序是svnservice,但是现在的版本一般都是svnserve。

    注意:不要关闭命令行窗口,关闭窗口也会把svnserve停止。

 

   

    好,配置到目前暂时搞一段落了,这个过程是非常关键而重要的,配置文件会直接影响工程项目的版本控制。接下来,就教大家如何使用svn进行项目的导入和导出,这里有两个版本。

    版本一:Svnversion(控制台应用),作者推荐~~

    SVN配置三:使用篇--Svnversion控制台应用  

 

    版本二:TortoiseSVN(图文应用),终于登场了哦!~~

很不错哦!很适合管理!!

    SVN配置三:使用篇--TortoiseSVN图形应用