- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SVN配置管理概念
配置管理基本概念 配置管理概念 配置管理是一套应用于技术和管理上的指导和监督的方法,用来:识别和记录配置项的功能特性和物理特性;控制这些特征的变更;记录和报告变更的软件资产---设计文档,源代码,数据文件处理和执行的状态;以及验证是否符合特定的需求。 配置管理是围绕软件资产的管理,。 建立基本版本控制 配置项 凡是纳入配置管理范畴的工作成果都是配置项(configuration item ---CI); 配置项主要有两大类:属于产品组成部分的工作成果;项目管理和机构支撑过程产生的文档。 每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。 配置管理的基本单位 配置库/修订版: 配置库:配置项的集合叫做配置库。 修订版:每当配置库接受了一个提交,文件系统进入了一个新的状态,叫做一次修订,配置项的每一个不同版本就是该配置项的一个修订版。 全局修订版/工作拷贝: 全局修订版:伴随配置项的每一次修订,都将产生一次配置库全局范围的修订,这个版本叫做配置库的全局修订版;每一个全局修订版代表了一次提交后配置库整个目录树的特定状态。 工作拷贝(工作副本):从配置库下载到本地的一个配置库的拷贝叫做工作拷贝。 同步、更新/提交: 同步、更新:获得配置库的最新修订版,使工作拷 贝和配置库同步。 提交:把工作拷贝的变更提交到配置库。 在变更前同步工作拷贝,并在变更后及时提交变 更,这两项操作解决了日常开发大约80%的问题。 同步、更新/提交: 冲突: 合并: 源码回退: 1、在修改未提交到版本库 2、已提交至版本库 主线/分支: HEAD/标签: 基线/里程碑: 基线:基线是进一步开发和修改的基准和出发点 。 里程碑:完成阶段性工作的标志 。 版本控制的两种模型 Lock-Modify-Unlock方式 (VSS)---串行开发 Copy-Modify-Merge方式 (CVS、SVN)---并行开发 SVN推荐版本库布局 Svn repository Trunk Branches Tags 针对发布的版本维护 主线开发 V1.0.0 分支到分支区 V1.0.1 V1.1.0或V2.0.0 并行开发的模式 主线中对项目代码有比较重大性的变革 主干开发 分支到分支区 并行开发的模式 针对客户化的修改 主线开发 特性化分支一 特性化分支二 特性化分支三 QA THANK YOU
文档评论(0)