客户端安装
1. TortoiseSVN 下载地址:http://tortoisesvn.net/downloads
2. 安装visualSVN插件,安装成功后会在VS2010的菜单栏上有所显示
服务器安装
3. VisualSVN-Server http://www.visualsvn.com/server/download/
备注:SVN的服务器
使用:
一、在服务器端,打开VisualSvn Server->Repositories->Create New Repository创建一个版本库:SvnProjects.
二、在服务器端:
创建版本目录:
在某一个盘下创建一个文件夹:比如E:\SVNProjects,注意这里文件夹的名称与服务器创建的版本库名称一致。
三、导入项目到版本库:(最初始的版本需要从本地上传到服务器)
注意这里的URL of repository :file:///e:/SVNProjects或者https://liyongqin:8443/svn/SVNProjects或者https://127.0.0.1:8443/svn/SVNProjects这个Url在SVN Server创建版本库的时候可以看到,见上图。这里liyongqin是机器名或者IP地址。
四 、客户端使用:
安装visualSVN插件到VS2010中去, 然后按下图所示下载SVN server上的项目版本
另附一篇方法
一.首先来下载和安装SVN服务器
现在Subversion已经迁移到apache网站上了,下载地址:
http://subversion.apache.org/packages.html
这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.
windows操作系统下面的二进制文件包一共有5种,如图:
个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用.
点开上面的VisualSVN连接,下载VisualSVN server,安装VisualSVN server的安装包
Location是指VisualSVN Server的安装目录
Repositorys是指定你的版本库目录
Server Port指定一个端口,Use secureconnection勾山表示使用安全连接
点击Next,进入下一步,直到完成.
二.介绍用VisualSVN Server创建版本库,以及TortoiseSVN的使用
首先打开VisualSVN Server Manager,可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图:
在弹出的右键菜单中选择Create New Repository或者新建->Repository,进入下一步,
输入版本库名称,一直下一步.点击OK,版本库就创建好了.
这时候我们将项目导入到版本库中,找到你的项目文件夹,在项目文件夹上点击鼠标右键,找到SVN菜单,选择导入,如图:
在弹出的对话框中填上版本库URL,这个URL可以从VisualSVN Server Manager中获取,在你的版本库上单击右键,选择Copy URL toClipboard,如图:
点击确定,所选中的项目就会被导入到版本库中.如图:
项目导入到版本库以后,不能随便让谁都能够读写版本库,所以需要建立用户组和用户.
在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create User或者新建->User,如图:
然后我们建立用户组,在VisualSVN Server Manager窗口的左侧右键单击用户组,选择CreateGroup或者新建->Group,如图:
接下来我们给用户组设置权限,在chenjinjian上单击右键,选择属性,如图:
在弹出的对话框中,选择Security选项卡,点击Add按钮,选中Managers,Developers两个组,然后添加进来,给Managers,Developers权限设置为Read/Write,如图:
到此,服务端就完成了.
参考:http://lyq888.blog.sohu.com/159544228.html (有删改)
http://blog.csdn.net/ijasonchen91/article/details/41532947?ref=myread