转载:作者:xjbest
http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html#3534337 SVN服务器搭建和使用(一)
http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407979.html SVN服务器搭建和使用(二)
http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2408089.html SVN服务器搭建和使用(三)
http://www.cnblogs.com/xiaobaihome/archive/2012/03/22/2411036.html TortoiseSVN客户端重新设置用户名和密码
http://www.cnblogs.com/quanweiru/p/4525636.html TortoiseSVN设置比较工具为BeyondCompare
http://www.cnblogs.com/xing901022/p/4402686.html 【SVN多用户开发】代码冲突&解决办法
本片主要介绍如何搭建SVN版本控制系统,主要使用工具:
1 客户端:TortoiseSVN (小乌龟)
2 服务端:VisualSVN Server
搭建出图形化管理,以及右键菜单版本控制管理的SVN系统。
首先要了解SVN是一种集中式管理代码的版本控制系统,原理就是
把代码都保存到一个固定的位置,每次从这个位置拷贝更新代码,进行编辑;再把修改后的代码提交到该目录中。
多人协作开发也是如此。
因此需要一个类似Oracle或者Mysql的服务器用于保存和管理库文件(要保存的代码等文件)的服务端——VisualSVN Server。
还需要一个用户的操作端,用于提交更新检出代码,常用的有Eclipse的Svn插件,以及TortoiseSVN(小乌龟)。
这里推荐使用TortoiseSVN与VisualSVN搭配使用。