下面主要介绍在windows下svn服务器VisualSVN,客户端工具TortoiseSVN以及idea svn插件的安装及使用。
SVN是一种集中式管理代码的版本控制系统,原理就是把代码都保存到一个固定的位置(仓库),每次从这个位置 拷贝更新代码,进行编辑;再把修改后的代码提交到该目录中。多人协作开发也是如此。因此需要一个类似Oracle 或者Mysql的服务器用于保存和管理库文件(要保存的代码等文件)的服务端——VisualSVN Server。还需要一个 用户的操作端,用于提交更新检出代码,常用的有idea的Svn插件,以及TortoiseSVN(小乌龟)。
SubVersion 官网:http://subversion.apache.org/
1. 服务器端VisualSVN安装与配置
1.1下载安装
默认,下一步:
后续一直默认至结束即可。
在开始运行中查找visualSVN Server Manager就可以打开图形化管理界面,从而开启服务。
1.2 配置
VisualSVN创建工程目录
一般默认选择FSFS类型:
VisualSVN 权限控制
创建用户
创建组
定义组名——>从users中选取用户添加
分配权限
(点击Copy URL to Clipboard即可复制该仓库路径)
2. 客户端TortoiseSVN安装
TortoiseSVN是一个基于windows系统的svn客户端图形化界面。
安装时需要注意一点:
因为不安装的话,该客户端软件目录下就不会有svn.exe文件
这对后续在idea中使用SVN插件会有影响!
安装完成过后,需要重启电脑,不然有些图标会显示不全。
至此,客户端TortoiseSVN就安装完成了!
3.IDEA下SVN的配置
前提是我们的电脑上已经安装了TortoiseSVN。
这样idea上的SVN插件就完成了。