TortoiseSVN(1.9.5)与VisualSVN Server搭建SVN版本控制系统(中文版)
参考文献:http://www.cnblogs.com/xing901022/p/4399382.html
本片主要介绍如何搭建SVN版本控制系统,主要使用工具:
1. 服务端: VisualSVN Server
2. 客户端:TortoiseSVN + LanguagePack(汉化包)
搭建出图形化管理,以及右键菜单版本控制管理的SVN系统。
SVN是一种集中式管理代码的版本控制系统,其原理是
把代码都保存到一个固定的位置,每次从这个位置拷贝更新代码,进行编辑;再把修改后的代码提交到该目录中。
多人协作开发也是如此。
因此需要一个类似Oracle或者Mysql的服务器用于保存和管理库文件(要保存的代码等文件)的服务端——VisualSVN Server。
还需要一个用户的操作端,用于提交更新检出代码,常用的有Eclipse的Svn插件,以及TortoiseSVN(小乌龟)。
个人认为TortoiseSVN与VisualSVN搭配使用最佳。
首先下载和搭建SVN服务器.
VisualSVN Server下载地址:https://www.visualsvn.com/server/download/
ToroiseSVN下载地址:http://tortoisesvn.net/downloads.html
下载完成后,应该有这些安装包,如图:
VisualSVN Server安装包:
TortoiseSVN安装包和LanguagePack简体中文语言包:
双击VisualSVN Server安装文件(我这里用的是3.3.1版本演示,与3.5.10安装一致),点击Next,进入下一步,如下图:
接受安装,点击Next,进入下一步,如下图:
默认选择即可,第一项是安装VisualSVN Server以及控制台,最后一项是自动加入环境变量,
选择最后一项就不用自己再手动配置环境变量了。点击Next,进入下一步,如下图:
选择标准安装(免费)即可,如下图:
确认文件安装目录,以及代码库的位置(你的代码想要保存的位置),注意,一旦这个位置的代码库文件被删除,可就无力回天了。
Location是指VisualSVN Server的安装目录,Repositories是指定你的版本库目录;Server Port指定一个端口,Use secure connection勾选表示使用安全连接。
点击Next,进入下一步 如下图:
点击Install,安装,如下图:
确认,直接打开控制管理界面,如下图:
安装结束后,启动VisualSVN Server Manager(控制管理界面),如下图:
双击TortoiseSVN安装文件(我这里用的是1.8.11版本演示,与1.9.5安装一致),点击Next,进入下一步,如下图: