- 27
- 0
- 约7.01千字
- 约 51页
- 2018-06-23 发布于湖北
- 举报
自由、开源的版本管理系统1780.ppt
锁定-解锁方案的问题 可能导致管理问题,如长期锁定文件不放 会导致不必要的顺序开发 可能导致死锁 例如Sally和Harry都需要修改plugin_mgr.c和plugin_mgr.h,两者互相关联,Sally锁定了.c文件而Harry锁定了头文件,就会进入死锁状态 * 解决方案2——拷贝-修改-合并方案 * (续图……) * 冲突(Conflict)及解决(Resolve) 冲突的产生:冲突是随着拷贝-修改-合并方案的产生而带来的问题。两个开发者使用拷贝-修改-合并方案编辑同一个文件,并且两人的修改发生了交叠时就发生了冲突 冲突的解决:当冲突发生时,开发者会看到一对冲突的修改结果,通常情况下,必须让引起冲突的两个人商议之后,手动选择保留一组更改。在这里,版本控制系统只能提示冲突的发生而无法给出解决建议 冲突的预防:增加开发者的交流可以最大限度减少冲突的发生,但是不可能杜绝冲突 后面可以看到冲突的具体例子以及解决办法 * 两种方案的对比及选择 虽然锁定-解锁方案有很多的弊端,但在一些情况下仍然是必须的;虽然拷贝-修改-合并模型能解决大多数问题,但它也不是万能的 比较:文本文件和二进制文件的特点 选择:拷贝-合并模型假定文件是可以通过上下文合并的。通常情况下,文本文件(例如源代码以及用纯文本,HTML,TeX等格式保存的文档)因为其内部结构直观可知,容易理解上下文,所以用拷贝—合并方
您可能关注的文档
- 第十一讲 外包管理1739.ppt
- 第十章 微生物的进化、系统发育和分类鉴定1740.ppt
- 第四章 需求分析过程1742.ppt
- 第四章 项目范围管理1743.ppt
- 第四章组合逻辑电路的分析与设计1744.ppt
- 答卷网用户手册之管理员篇1745.ppt
- 管理矩阵1746.ppt
- 系统说明2007年3月1748.ppt
- 红旗Linux应用技术1749.ppt
- 经济管理学院2014级短学期电子商务师(高级)培训说明会1751.ppt
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 深圳市物业发展(集团)股份有限公司内部控制制度.doc VIP
- 2024地沟及盖板图集24J331.pdf VIP
- 石油化工工程建设费用定额(2025版).pdf VIP
- 2026年山东青岛市市北区中考二模历史试题(试卷+解析).pdf VIP
- 2025年日语六级真题答案解析.docx VIP
- 人教PEP版英语五年级下册第三单元测试卷(含答案和听力材料).pdf VIP
- 系统需求规格说明书模板(结构化标准版).doc VIP
- 2025年新高考2卷(新课标Ⅱ卷)英语试卷(含答案解析)+听力音频+听力原文.docx
- 镀锌钢管连接施工方案.docx VIP
- 【新教材】人教版(2024)中考生物热点专题复习考点提纲.docx
原创力文档

文档评论(0)