为什么需要SVN版本控制软件
获取SVN特点:操作简单,入门容易。
支持跨平台操作(Window、Linux、MacOs)
支持版本回退功能(时间机器)
服务端软件(VisualSVN):http://www.visualsvn.com
客户端软件(Tortoisesvn):http://www.visualsvn.net/downloads
- 双击安装包安装
- 下一步,继续
- 下一步
- 下一步
- 下一步,安装
- 首先在SVN服务器创建一个公有目录WebApp作为项目目录
- 在WebApp目录下创建Shop文件夹,作为Shop(版本仓库)
相当于在服务器上创建了一个公有的文件夹,在文件夹下创建项目目录,将来存储仓库数据 - 创建版本仓库,DOS环境基本语法:
svnadmin create Shop 文件夹路径(Shop仓库)
如果Shop仓库配置成功,那么Shop文件夹会显示以下目录结构:
Apache→http://localhost 或(ip地址)访问到htdocs目录下相关文件(监管)
SVN→svn://localhost 或(ip地址)访问到相关数据仓库(如Shop仓库)
基本语法:
svnserve -d(后台运行)-r(监管目录)版本仓库路径
通过以上指令,我们就可以通过访问svn://localhost 或 ip 地址直接指向Shop版本仓库。
默认情况下,SVN服务器是不允许匿名用户上传文件到服务端的,所以必须更改项目的相关配置文件。
更改第19行代码,去除前面的空格以及#,更改其值为write(可读可写)
- 双击安装包运行
- 安装位置
注:在TortoiseSVN软件安装完毕后,请一定要重启计算机,否则SVN图标是无法显示的!
在桌面右键单击,出现如下图标表示安装成功 - 安装汉化包
双击运行语言包,系统会自动寻找之前TortoiseSVN软件安装目录,并进行自动安装,安装完成后可以进行一下设置:
- (Checkout检出)
首先在项目目录鼠标右键→TortoiseSVN→版本库浏览器→输入SVN服务器地址
svn://SVN服务器地址(本地localhost)→Shop项目(仓库)
系统就会检出数据到客户端,显示检出完毕,并有一个隐藏的.svn文件,说明与服务器连接成功



