使用Subversion版本控制.ppt
《使用Subversion版本控制.ppt》由会员分享,可在线阅读,更多相关《使用Subversion版本控制.ppt(41页珍藏版)》请在三一文库上搜索。
1、使用Subversion版本控制,软件学院科协,目标,理解版本控制的重要性与优点,在开发中使用版本控制 TortoiseSVN快速入门 Subversion服务器简单配置和管理,内容,版本控制引入 Subversion介绍与基本概念 使用TortoiseSVN客户端协同开发 Subversion 服务器安装、配置 Subversion服务器管理,为什么需要版本控制,多人开发环境 记录所有人的更改 快速恢复到特定版本的状态 查看、合并其他人的修改 工程管理需要 与需求管理以及BUG管理集成 多产品多版本的发布管理需要 软件维护的需要,软件开发过程的版本控制,Configuration Build
2、er (Build scripting tool),Bug & Request Management,Version Control & Release Management,Database,版本控制系统做什么?,跟踪、提交、恢复和比较源代码和文档的更改 支持、同步不同地区的并发开发,典型的版本控制和发布,C.I. 1,1.0,1.1,1.2,C.I. 2,1.0,C.I. 3,1.0,1.1,1.2,C.I. X,1.0,1.3,版本控制系统,商业化 IBM Rational ClearCase Telologic Synergy Microsoft Visual SourceSafe O
3、pen Source / Free CVS (Brian Berliner & Jeff Polk, 1992) GNU Arch Subversion (Karl Fogel, 2002) SVK (clkao, 2004),Subversion,CVS的替代品,操作与CVS类似 CVS的缺点 安全性 目录操作控制 二进制文件 效率 多样化的服务器配置方式: Apache web server ssh Svnserve ssh,Subversion,集中式版本控制系统 (Centralized VCS) Open Source HTTP/WebDAV access “Better CVS”
4、Graphical Client Tools TortoiseSVN,RapidSVN,Subversion特征,目录版本控制 原子提交 网络传输快 更佳的二进制文件处理 高效率的分支和标签 可修改性 管理、配置简单,Subversion的架构,Repository Resources,所有被Subversion管理的目录、文件有唯一路径 支持的协议有http,https,svn,svns,file http:/59.66.96.188/svn/kexie/proj/account/trunk/,protocol,host,repository,directory,Subversion基本概念
5、,repository 版本库 revision number check out working copies check in (submit) branch merge conflict ,Revision number,revision number 代表整个repository更改的版本号 “HEAD” 表示最新的版本,Revision number,TortoiseSVN,Subversion Client Windows Explorer Extension,TortoiseSVN主要操作,Import/Checkout/Update/Commit Branch/Switch/T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 Subversion 版本 控制
链接地址:https://www.31doc.com/p-3163815.html