基于svn协议:Subeclipse搭建(团队协作)

来源:互联网 发布:土木工程网络教育本科 编辑:程序博客网 时间:2024/05/17 02:25

一、下载相应资源(如:TortoiseSVN-1.8.2.24708-x64-svn-1.8.3.msi<客户端>、Slik-Subversion-1.8.3-1-x64.msi<版本控制>)

       可到右边链接地址获取:sliksvn

二、安装

①、Slik-Subversion

        运行相应的exe文件将软件装到指定的位置。在装Slik-Subversion-1.8.3-1-x64.msi时一定要选择complete的模式,不然不能得到svnserve服务,如果想要单独运行svn对应的服务,我们得配置相应的系统环境变量:将将相应的bin添加到path路径中。


②、配置svn服务

       新建一个以“.bat”结尾的文件,将如下命令加入文件:

sc create SVNService binpath= "D:\mg_install\SlikSvn\bin\svnserve.exe --service -r D:\mg_install\svn_repo\zxjt " displayname= "SVNService" depend= Tcpip start= auto

鼠标右击该文件以管理员身份运行;也可以直接在cmd窗口直接运行,如下为命令解析:

D:\mg_install\SlikSvn\bin\svnserve.exe :对应安装目录下exe 

D:\mg_install\svn_repo\zxjt :对应的版本控制库SCM

displayname:windows对应的服务的名称

depend:tcp/ip协议

start:启动方式,auto:自启动

注意:在sc命令中,我们的变量等号的后边一定得有空格。运行上面的命令之后我们就可以启动我们的windows服务了,如果不能启动的时候我们就得注意是不是命令的错误。如果是命令配错,我们可以先删除刚配置的服务,具体的方式:

sc delete SVNService

SVNService :对应刚才所创建的服务名


③、TortoiseSVN

       将已下载的客户端软件安装向导提示完成,该工具主要用来建库及配置库信息。


④、建库

       到指定路径下新建一个文件夹,作为svn仓库文件;使用TortoiseSVN选项,如下图解:

库中文件结构如下:


三、配置svn用户

①、修改库默认配置(svnserve.conf)

        在conf文件夹下打开svnserve.conf文件修改相应节点,如下图:

将匿名访问去掉、认证访问及用户密码配置文件放开,如下:

anon-access = none

auth-access = write

password-db = passwd

②、添加svn用户(passwd)

       放开访问svn服务的用户,如下图:


四、尝试配置是否可以使用(局域网协议<svn>)

①、可以通过Repository Browser - TortoiseSVN访问刚才我们所创建的仓库了。

注意:当不能再局域网内正常访问svn服务时,可以试试是否可以ping通,如果不能,大部分是因为防火墙的问题,应该关掉防火墙即可。


至此,一个可以满足局域网内team开发的svn服务器搭建结束,团队中成员可通过客户端工具、svn插件等常见的方式在该库上工作。