SVN工具原理及使用手册.ppt
《SVN工具原理及使用手册.ppt》由会员分享,可在线阅读,更多相关《SVN工具原理及使用手册.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SVN工具原理及使用手册课程目的简单了解SVN实现版本管理的原理掌握客户端工具TortoiseSVN的使用方法课程内容第一单元 版本管理介绍第三单元 TortoiseSVN的日常使用第二单元 SVN工作原理 第四单元 公司SVN相关知识第一单元 版本管理 介绍为什么要进行版本管理 是否发生过这样的情况:当你在修改一个文件时,其他人也在修改这个文件?而你是否因此丢失过自己所作的修改呢?是否曾经保存完一个修改,然后又想把个文件恢复到修改以前的状态?是否曾经希望能够看到一个文件以前某个时间点的状态?是否曾经在项目中发现了一个 BUG,然后想调查它是什么时候产生的为什么要进行版本管理及时了解团队中其他
2、成员的进度。轻松比较不同版本间的细微差别;记录每个文件成长的每步细节,利于成果的复用(reuse);资料共享,避免以往靠邮件发送文件造成的版本混乱;人人为我,我为人人。所有成员维护的实际是同一个版本库,无需专人维护所有文件的最新版本;协同工作,大大提高团队工作效率,无论团队成员分布在天涯还是海角;第二单元 SVN工作原理Subversion相关软件基于基于Subversion和和TortoiseSVN的版本控制系统的版本控制系统Subversion:服务端软件。TortoiseSVN:客户端软件,和资源管理器完美集成软件获取和安装TortoiseSVN获取途径:获取途径:http:/ /XXZ
3、X.安装软件:安装软件:10相关概念版本库:subversion的核心是版本库,储存所有的数据,版本库按照文件树形式储存数据包括文件和目录,任意数量的客户端可以连接到版本库,读写这些文件。通过写数据,别人可以看到这些信息;通过读数据,可以看到别人的修改。版本库记录发生的每一次改动。11相关概念工作副本:与位于中央配置库相对应的是每个人的工作空间,它是每个程序员工作的地方,程序员从配置库拿到源代码,放在本地作为工作副本,在工作副本上进行查看、修改、编译、运行、测试等操作,并把新版本的代码从这里提交回配置库库中。12版本模型所有的版本控制系统都需要解决这样一个基础问题:怎样让系统允许用户共享信息,
4、而不会让他们因意外而互相干扰?版本库里意外覆盖别人的更改非常的容易13版本模型-文件共享的问题14版本模型-锁定-修改-解锁 方案15版本模型-锁定-修改-解锁 方案导致的问题:导致的问题:锁定可能导致管理问题。锁定可能导致不必要的线性化开发。锁定可能导致错误的安全状态。16版本模型-复制-修改-合并 方案17版本模型-复制-修改-合并 方案18版本模型-锁定-修改-解锁 方案 修改重叠时怎么办:修改重叠时怎么办:这时的状态叫冲突,当 Harry 告诉他的客户端去合并版本库的最新修改到自己的工作副本时,他的文件 A 就会处于冲突状态:他可以看到一对冲突的修改集,并手工的选择保留一组修改。19版
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SVN 工具 原理 使用手册
限制150内