配置管理及版本控制介绍_V1.8.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
配置管理及版本控制介绍_V1.8

log填写规则 好的日志信息和糟糕的日志信息 日志信息主要记录的是每次的修改内容。建议把一些重要数据、关键操作写到日志信息中。 注:修改人和提交时间由软件自动记录,无需人工写入日志信息 不规范的日志 规范的日志 去除无用文件 删除分支中的无用文件attachment.js_BAK_和moderation.js” 线索报警 修改线索的样式 更新配置文件 更新公司主题包和栏目配置文件 * * 配置管理目标 配置管理 版本控制 过程控制 异地开发支持 变更请求管理 工作空间管理 并行开发支持 * * 课程内容 什么是配置管理 版本控制程序 版本管理工具 发布过程控制 准备提测 1、检查确认所有成员代码均已提交至SVN,并确保在trunk下的代码测试无误; 2、所有文档提交至对应文件夹(包括研发文档:《需求功能列表》、《版本发布报告》,酌情编写设计文档及单元测试报告、用户文档:《产品使用说明书》、《安装部署手册》、《技术白皮书》、《产品介绍》等) 版本备份-TAG 将开发库中的内容备份到标签: 步骤: 1、、右键选择trunk,选择“copy to”,输入tags的路径及备份标签名称。 如:svn://192.168.1.130/ACA/tags/ACA_V1.0.1 2、修改标签路径,输入标签名称 3、点击确定后,备份出现在Tags中 注意:版本相关文档和代码同步备份 * * 编译打包 根据Tag对应版本的代码进行编译打包。 产品包必须与生成它的源代码版本保持一致,从而保证其与源代码之间的一致性。 产品包命名:[项目英文简称]+[代码版本编号] 如:MCA_V2.0.0 产品包分为完整版和升级版两种。 应根据该产品以前版本的客户使用情况以及升级安装需求,制作升级版。 申请测试 步骤: 1、项目经理将提测版本提交至开发库; 地址:\\192.168.1.46\开发库\MCA\产品包; 发布包:包含根据Tab打包的可执行文件及版本相关文档(《版本发布报告》、《产品使用说明》、 《部署说明书》、《产品功能列表》等。 2、发送申请测试邮件(提测邮件) * 提测邮件模板 主题:?GSA_V1.5.2提测申请 简要说明本次主要修改内容和测试重点 版本基本信息: 1、SVN标签: svn://192.168.1.130/aca/tags/ACA_V1.5.2 2、测试软件包: \\192.168.1.46\开发库\ACA\提交区\ACA_V1.5.2\software 提测内容截图 * 确认测试 测试负责人发出测试通过通知,配置管理员根据邮件内容进行基线备份,将发布包备份至配置库。 运维人员从配置库提取发布包进行预发布测试。 测试通过,走发布流程,审批通过方可发布版本。 * 配置库结构 配置库的划分 开发库 配置库 产品库 客户 项目级配置管理员控制 项目组成员控制 评审 评审 公司级配置管理员控制 Check in Check out Check out Check in Check out Check in * * 受控-基线 * 发布 项目经理根据《软件发布流程》进行发布申请流程。发布内容由配置管理员提供。 步骤: 1、开发、测试、运维根据《软件测试情况检查清单》对测试情况进行确认; 2、配置管理员、安全管理员对《软件发行检查清单》进行检查; 3、总经理审批通过后,根据《软件发放通知单》进行软件发放。 《软件发放通知单》总经理审批后方可发布。 * 资料归档 项目经理根据《软件发放通知单》 对软件完成发放后将项目资料提交归档。 步骤: 1、根据《软件发放通知单》完成发布。 2、发布完成,配置管理员将发布包提交至发布库备份。并将纸质资料提交至资料库存档。 * * 内容回顾 什么是配置管理(概念) 版本控制程序(方法) 版本管理工具(工具) 发布过程控制(操作) * * 小结 软件配置管理是应用于整个软件过程中的保护性活动。 一旦配置项已被开发并经过评审,将建立基线; 对基线配置的修改将导致该配置生成新的版本,及新基线的建立。(变更) 人,规范,工具缺一不可 规范 工具 配置管理 人 基线是经过技术评审而批准的一组配置项。 可以作为进一步开发的基础 对基线的更改必须遵循变更控制过程。 * * * * * 通过一套工程规范,在整个软件生命周期中跟踪、记录软件。 定义版本 SVN * 清华大学软件学院软件项目管理课件研制组 清华大学软件学院软件项目管理课件研制组 * * 软件配置管理 (Software Configuration Management) * * 课程内容 什么是配置管理 版本控制程序 配置管理工具 发布过程控制 * * 目的 了解配置管理 学习定义版本 了解配置管

文档评论(0)

yy556911 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档