社区
研发管理
帖子详情
请问版本控制和配置控制的区别?
yorgo
2003-09-09 11:45:18
配置控制包括版本控制,但除了版本控制之外的东西有那些
有点晕
...全文
419
2
打赏
收藏
请问版本控制和配置控制的区别?
配置控制包括版本控制,但除了版本控制之外的东西有那些 有点晕
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxy8247
2003-09-10
打赏
举报
回复
ClearCase提供的配置管理还包括:编译管理(Build),发布管理(Release),工作区管理(WorkSpace)
zhuma
2003-09-09
打赏
举报
回复
configuration management(配置管理)
一个支持过程,其目的是标识、确定项目并建立项目基线;控制这些项目的更改和发布;报告并记录这些项目和更改请求的状态;确保项目的完整性、一致性和正确性;控制存储;处理并交付这些项目。
配置与变更管理简介
简介
目的
与其他核心工作流程的关系
概念
建立基线
配置与变更请求管理
晋升方法
产品目录结构
变更请求管理
配置状态报告
统一变更管理 (UCM)
工作区
简介
作为对“软件工程协会”(Software Engineering Institute) 的“能力成熟度模型”(SEI CMM) 的解释,“配置与变更请求管理控制对项目工件的变更,并且维护项目工件的完整性”。
配置与变更请求管理(CM 与 CRM)涉及:
确定配置项,
限制对这些项的变更,
审核变更(对这些项所做的变更),和
定义与管理配置(这些项的配置)。
用于为一个组织提供变更与配置管理的方法、流程和工具可以视为该组织的 CM 系统。
一个组织的配置与变更请求管理系统(CM 系统)中存放了有关该组织的产品开发、晋升、部署和维护流程的重要信息,并且保留了执行这些流程时产生的、或许可重复使用的工件等资产。
CM 系统是整个开发流程中的核心部分,它必不可少。
目的
在控制由参与同一个项目的许多人员所生成的大量工件时,CM 系统至关重要。如果进行控制,就有助于避免混乱情况(其代价通常都很大)的发生,并确保生成的工件不会由于下列问题而发生冲突:
同时更新
有限通知
多个版本
同时更新
当两个或更多的角色分别对同一个工件进行操作时,最后进行变更的那个角色将破坏前一个角色的工作。根本的问题是:如果系统不支持同时更新,则会导致系列变更并使开发流程减慢速度。但如果使用“同时更新”,那么挑战将在于检测更新已同时进行,而且要在并入变更时解决任何与集成有关的问题。
有限通知
由多个开发人员共享的工件中的某个问题得到了纠正,但有些开发人员并未收到变更通知。
多个版本
多数大程序是以演进式发布版的方式开发的。一个发布版可能为客户所用,另一个发布版正在测试,而第三个发布版则尚在开发之中。如果在这些版本的任何一个版本中发现了问题,则需要将修复方案通报给所有这些版本。除非对变更进行慎重的控制和监测,否则可能会引起混乱,并且由于混乱而需要进行修复和返工,而这往往成本很高。
CM 系统有助于管理演进式软件系统的多个版本,追踪了解在给定的软件工作版本中使用了哪些版本,根据用户定义的版本规约构建单个程序或整个发布版,以及强制实施特定于某个站点的开发策略。
CM 系统直接带来的一些好处是:该系统
支持开发方法,
维护产品完整性,
确保已配置产品完整性和正确性,
为开发产品提供一个稳定的环境,
基于项目策略限制对工件的变更,和
提供有关变更工件的原因、时间和人员的审核记录。
另外,CM 系统还存储了有关开发流程本身的详细“统计”数据:创建特定版本的人员(以及时间和原因)、在特定工作版本中使用了哪些版本的源代码以及其他相关信息。
与其他工作流程的关系
一个组织的 CM 系统在产品的整个生命周期(从先启阶段到部署阶段)中都得到了利用。作为组织的资产储存库,CM 系统包含了需求、设计与实施工件的源文件的当前版本和历史版本,它们定义了系统或系统构件的特定版本。
(CM 系统中的)产品目录结构包含了实施产品时所需的所有工件。同样,配置与变更管理 (CCM) 工作流程与所有其他工作流程相关,原因是它被用作其他工作流程工件结果集的储存库。
业务建模集,
需求集,
分析设计集,
实施集,
测试集,
部署集,
配置与变更管理集,
项目管理集,和
环境集。
Linux的
版本
控制
火龙果软件工程技术中心 本文内容包括:什么是软件
配置
管理?SCM的术语体系结构示例SCM收益前景展望参考资料
版本
控制
系统或资源管理系统是现代软件开发的一个重要方面。不使用
版本
控制
系统就如同超速驾驶一辆汽车:很刺激,也可能会更快抵达目的地,但事故却在所难免。本文概述了软件
配置
管理(SCM)系统及其优势,内容涵盖CVS、Subversion、Arch和Git。本文还讨论了最常见的SCM体系结构。本文在最后给出了新出现的一些方法及这些方法与先前方法的
区别
。什么是软件
配置
管理?在学校学习的重要工具中,通常不会包含SCM。软件(或资源)
控制
,正如其名字所暗示的那样,是一种工具和一种相关的过程,而这种过
项目
配置
管理计划-完整的范例文档
目录 1. 引言.............................................................................................................................................1 1.1 目的...................................................................................................................................1 1.2 术语定义............................................................................................................................1 1.3 参考资料............................................................................................................................1 2. 软件
配置
.....................................................................................................................................2 2.1 软件
配置
环境....................................................................................................................2 2.2 软件
配置
项........................................................................................................................2 2.3
配置
管理员........................................................................................................................3 3. 软件
配置
管理计划......................................................................................................................4 3.1 建立示例
配置
库................................................................................................................4 3.2
配置
标识管理....................................................................................................................6 3.3
配置
库
控制
........................................................................................................................7 3.4
配置
的检查和评审............................................................................................................8 3.5
配置
库的备份....................................................................................................................9 3.6
配置
管理计划的修订........................................................................................................9 3.7
配置
管理计划附属文档....................................................................................................9 4. 里程碑.......................................................................................................................................11 附录1 文档命名规定....................................................................................................................12 1、受控
配置
库文件命名规则...............................................................................................12 2、非受控
配置
库文件命名规则...........................................................................................12 3、提交文档文件命名规则...................................................................................................12 附录2 文档编码规范....................................................................................................................13 附录3 帐号及权限管理................................................................................................................14 附录4
配置
库使用规定................................................................................................................16 文档修改记录................................................................................................................................17
Emacs
配置
文件
这是我的emacs
配置
文件,和我的blog相对应的
eclipse svn 插件
eclipse编辑器用的svn 插件,我直接从网上下的插件包,不方便上外网的童鞋有福气了
HttpClient4.2.1版本的Jar包
HttpClient4.2.1版本,内有所需的该版本jar包
研发管理
1,268
社区成员
28,284
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章