阅读量:1
本章节主要介绍常用的svn工具,如window下svn服务器VisualSVN,客户端工具TortoiseSVN以及idea svn插件的使用
SVN是一种集中式管理代码的版本控制系统,原理就是把代码都保存到一个固定的位置(仓库),每次从这个位置拷贝更新代码,进行编辑;再把修改后的代码提交到该目录中。多人协作开发也是如此。因此需要一个类似Oracle或者Mysql的服务器用于保存和管理库文件(要保存的代码等文件)的服务端——VisualSVN Server。还需要一个用户的操作端,用于提交更新检出代码,常用的有idea的Svn插件,以及TortoiseSVN(小乌龟)。
SubVersion官网:http://subversion.apache.org/
1、服务器端的VisualSVN的安装与配置
(1)VisualSVN的下载
下载后双击即可
2、服务器端的VisualSVN仓库创建以及操作
(1)创建仓库
创建成功
(2)创建用户
自定义账号密码
(3)创建组
创建组成功
(4)分配权限
指定组可以访问
分配权限成功
(5)复制路径打开浏览器查看
浏览器访问路径,输入账号密码
TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。
文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。
你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。
这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。
1、下载和安装
访问官网:
SubVersion官网:http://subversion.apache.org/
双击运行