SVN服务器和客户端都有很多版本,这里使用VisualSVN Server和TortoiseSVN分别作为服务器和客户端程序。
一、下载并安装SVN服务器
1、SVN服务器官网下载:http://subversion.apache.org/packages.html
然后选择下载VisualSVN
跳转到下载页后下载VisualSVN Server
2、下载完成后进行安装
安装过程中如果提示需要权限,请点击是或同意,因为VisualServer要注册成为系统服务,随机器启动。
安装完成后打开开始菜单,打开SVN服务器管理工具:
二、下载并安装TortoiseSVN客户端
1、TortoiseSVN客户端官网下载:http://tortoisesvn.net/downloads.html
也可以点击第一步第二张图中的链接进入此官网。
下方还提供了各种语言包,如果需要可以选择下载。
2、下载完成后进行安装
安装一路next即可,如果有需要,可以更换程序安装目录或者安装命令行工具。
如果下载了语言包,那么安装完成客户端后,再安装语言包即可。语言包安装完成以后在桌面空白地方单击鼠标右键,找到TortoiseSVN,选择settings,进行配置。
三、使用
1、新建版本库
打开VisualSVN Server Manager,选中左边窗口的Repositores,右键,Create New Repository。
2、为版本库创建用户
如果有多个用户,可以创建用户组来统一管理。在版本库或其任意文件夹的property属性中可以为该用户组设置其用户对这个版本库的读写权限。
3、将项目导入到版本库中
这就要用到TortoiseSVN客户端了。找到要导入的项目文件夹,右键,TortoiseSVN,导入(import)。
导入成功后,右键版本库,刷新,可以看到导入的文件:
由此我们可以看到,导入时,最外层的文件夹是不包括在文件结构内的。
4、检出版本库中的项目
找到自己需要的工作空间,右键,SVN checkout,输入URL,用户名和密码就能检出了(如果已记住凭证,则无需输入用户名和密码)。
5、新增,修改,删除,冲突解决。
在使用过程中可以很轻松的掌握,不再赘述。