为什么需要SVN版本控制软件
主要目的是为了解决实际开发中遇到的3个问题 ,如下
解决方法
SCM :软件配置管理 所谓软件配置管理实际就是对软件源代码进行控制与管理
CVS :元老级产品 VSS : 入门级产品 ClearCase :IBM公司提供技术支持 SVN :主流产品
什么是SVN
- SVN全称SubVersion
- SVN是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数软件公司都使用SVN作为代码版本管理软件。
特点 : 操作简单,入门容易, 支持跨平台操作(Linux,Windows、MacOS) 支持版本回退功能(时间机器)
如何获取SVN软件
属于(C/S)结构软件 安装老版本吧,新版本有点问题 服务器端 客户端
服务器端安装
服务器SVN工作流程
服务器软件安装
安装步骤
SVN服务器配置
1.在SVN服务端创建一个公有目录 WebApp 2.在WebApp目录下创建Shop文件夹,作为Shop(版本仓库)
3.创建版本仓库 在DOS环境下使用SVN语句:svnadmin create Shop 文件夹路径(Shop仓库) 如果配置成功Shop目录下有以下目录结构 4.进行服务器端监管 监管指令基本语法
svnserve -d(后台运行) -r(监管目录) 版本仓库路径 如下 通过以上指令,我们的svn:😕/localhost或ip就可以直接指向Shop版本仓库
5.权限控制 默认情况下,SVN服务器是不允许匿名用户上传文件到服务器的,所以必须更改项目的相关配置文件 打开文件
SVN客户端下载
然后默认安装即可 表示需要重启 重启后,鼠标右键出现如下图标,表示安装成功
安装汉化包
进行设置
配置客户端
1.Checkout检出 首先在你的项目目录鼠标右键——>TortoiseSVN——>版本库浏览器——>输入SVN地址: 打开显示隐藏文件功能 成功
|