天天看点

SVN服务端与客户端配置VisualSVN/CollabNet Subversion Edge、TortoiseSVN

使用免费的服务端工具VisualSVN/CollabNet Subversion Edge与客户端TortoiseSVN搭配使用

一、安装包下载:

1. VisualSVN server端下载(官网上最新版本是2.7.5)

http://www.visualsvn.com/files/VisualSVN-Server-2.7.5.msi

2. CollabNet Subversion Edge下载(官网上最新版本是4.0.6)

http://www.collab.net/downloads/subversion 

注册一个账号即可下载,区分windows32和64位,根据需要选择Subversion Edge 4.0.6 (Windows 32-bit)/Subversion Edge 4.0.6 (Windows 64-bit)

3.TortoiseSVN下载(官网上最新版本是1.8.6)

http://tortoisesvn.net/downloads.html

二、服务器端配置

1、VisualSVN安装配置

安装过程比较简单,可参考http://www.cnblogs.com/ttzhang/archive/2008/11/03/1325102.html

启动VisualSVN,这里用的是2.7.3版本。Action下拉菜单可以停止或者重启服务端服务

SVN服务端与客户端配置VisualSVN/CollabNet Subversion Edge、TortoiseSVN

右击左侧【Repositories】->Create new repository(或者New->Repository)->输入版本库名称Test->下一步直至Create。

右击版本库名称->Copy URL to Clipboard,可拷贝URL,用于客户端连接输入。

新建用户设置权限:右击User->New->User,输入用户名,密码,确认密码,OK

新建用户群组:右击Group->New->Group,输入组名,点击Add按钮添加用户,OK

给版本库群组或者用户添加权限:右击版本库名称->Properties->点击Add->进入选择界面,可添加Everyone/Group/Users,Permissions栏位可修改权限

2、CollabNet Subversion Edge安装配置

CollabNet Subversion Edge的安装略过。安装完成后可直接启动或者从开始-程序启动,是一个网页版本的URL:http://localhost:3343/csvn/,默认登录账户号和密码都是admin。启动界面

SVN服务端与客户端配置VisualSVN/CollabNet Subversion Edge、TortoiseSVN

登陆进去之后会自动进入server配置,有向导提示,可直接按照提示设置并保存。

创建版本库:点击版本库->创建,可选择模板->输入Test,Empty模板选择创建。版本库列表中会显示所有版本库文件。

新建用户:点击用户,可管理用户,新增或删除用户。角色列表中不同角色有不同权限。

客户端同步数据的URL一般为:http://主机名/svn/Test

三、客户端配置

安装TortoiseSVN(略)。

迁入代码到svn:打开任意文件夹,右击选择TortoiseSVN->Import,在URL中输入服务器端版本库路径,点击OK。会要求用户输入凭证验证身份。验证成功才能完成import。凭证验证是可勾选保存,这样下次就不会在要求验证。

SVN服务端与客户端配置VisualSVN/CollabNet Subversion Edge、TortoiseSVN

将代码拷贝至该文件夹下,右击SVN commit可提交代码到版本库中。

SVN updates用于同步服务端代码到本地。

本地新添加文件到服务器,可右击新增文件->TortoiseSVN->Add即可。

在使用中时出现过visualSVN本地可访问,其他用户不可访问,可能是网络原因,后来不明的好了。

使用CollabNet Subversion Edge时出现一次无法访问web页面的情况,当时以为是apache没有起来的缘故,但是开启了也无法登入,修复工具重启仍无法登录。再后来又莫名好了,怀疑是网络状况,就这样认为了。

根据网上的教程安装起来基本没什么问题。客户端配置使用很简单,服务器端有点麻烦。在客户端无法与服务端通讯时有点不知如何下手解决。

写了这么多好像废话~~

其他参考VisualSVN安装配置可参考http://blog.csdn.net/lincyang/article/details/5658274

继续阅读