Label和Branch在配置管理过程中是很重要的两个概念。
Label:用于对文件进行标记特定的版本,对一堆文件标记之后,可以将具有同样标记的文件给取出来。
Branch:分支。建立分支,形成可以物理独立的空间,这样每个Branch就可以单独演化,如果有需要的话又可以融合。
为什么需要Branch呢?这个得回答配置管理的根本问题,是为了让团队成员中共享。但是,有些时候又必须在小的团队中共享,在大的团队中反而不能共享。比如说:为了客户A定制的兄弟和为了客户B定制的兄弟可能代码都是基于某一个主干版本。因为客户A,B所以有了BranchA,BranchB,当然还有岿然不动的主干版本。由于有三波人马为了不同的目标而工作,都需要改动很多共同的代码。如果都放在同一个版本中是无论如何也做不了这件事情的。
所以,Branch是为了解决共享冲突的问题,让各个分支团队能够更好的并行工作。在vss中,branch支持得很不好,在CVS中对于Branch支持得还是不错的。
在实际情况,我们可能更多的是需要Label,而不是Branch。我们需要标记,用于检出我们发布的某个版本的代码。这样当我们前行的时候,不至于找不到之前的版本:)
分享到:
相关推荐
配置管理论文模板 配置管理是软件开发过程中一个非常重要的环节,它涉及到软件开发的各个方面,包括需求管理、设计、实现、测试、部署等。配置管理的主要目的是确保软件开发过程中各个部分的协调一致,确保软件系统...
- **基线**:在配置管理中,基线是指经过正式审查和同意的,可以作为后续工作的基础的一个或一组配置项,并且只有通过正式的变更控制程序才能对其进行修改。基线通常用于定义软件或系统的某个稳定状态,以便进行版本...
软件配置管理是软件工程中至关重要的一环,主要目的是在软件开发和维护过程中有效控制和跟踪软件的变化,确保软件质量并提高生产效率。中南大学软件学院的复习重点中,详细阐述了软件配置管理的核心概念、目标、关键...
配置管理计划模板知识点 配置管理计划是软件开发过程中的一种重要管理工具,旨在确保软件系统的配置项得到正确的管理和控制。本文将详细介绍配置管理计划模板的重要知识点。 一、人员及职责 配置管理员是配置管理...
标题“GJB 5880-2006军用软件配置管理”和描述“GJB 5880-2006军用软件配置管理”实际上给出了非常明确的信息,即文档的焦点是关于军用软件配置管理的标准。虽然没有提供具体的内容片段,但是根据标准编号可以推断出...
《酒店管理系统配置管理计划》是一份详尽的文档,其主旨在于确保酒店管理系统开发项目能够有序、有效地进行,并最终交付符合客户需求的高质量产品。计划的目标是通过规范配置管理活动,来维护开发过程的稳定性,保证...
项目配置管理计划 项目配置管理计划是软件项目中不可或缺的一部分,它的目的是确保配置项正确地唯一标识并易于存取,保证基准配置项的更改受控,明确基线状态,在贯穿整个软件生命周期中建立和维护项目产品的完整性...
【CMMI3认证培训 配置管理】 配置管理是软件开发过程中不可或缺的一部分,尤其在CMMI(Capability Maturity Model Integration,能力成熟度模型集成)第三级成熟度水平中,它扮演着至关重要的角色。CMMI模型的配置...
2. 配置管理计划的制定:访谈可能会涉及配置管理计划如何制定,包括如何确定配置管理的范围、制定配置管理策略、分配配置管理职责,以及配置管理过程中的关键活动。 3. 配置项的识别与控制:在访谈中,被问及者需要...
配置管理是IT项目管理中的重要组成部分,它涉及到软件开发过程中的版本控制、变更管理、基线确定以及系统集成等多个方面。配置管理审计检查单是一种工具,用于确保项目的配置管理活动符合既定的标准和最佳实践,从而...
在信息技术行业中,软件配置管理是一项至关重要的工作,它支撑着软件开发流程中不可或缺的各个层面。配置管理涵盖的范围广泛,包括但不限于版本控制、变更管理、以及项目协作等。为了维护软件开发流程中的秩序和控制...
ISO-10007标准,全称为《质量管理和质量保证标准 - 配置管理指南》,是国际标准化组织发布的关于如何管理和维护产品或服务配置信息的一系列指导性规定。配置管理(CM)是确保产品或系统的性能、功能和物理特性一致性...
1 配置管理规范 1.1 概要 1.1.1 内容 本文用来规范配置管理活动,确保配置项正确地唯一标识并易于存取,保证基准配置项的更改受控,明确基线状态,在整个软件生命周期中建立和维护项目产品的完整性和可追溯性。 ...
### 配置管理基础知识 #### 一、引言 配置管理是软件开发过程中不可或缺的一部分,其目的是为了确保软件产品在各个阶段的质量与稳定性。通过有效的配置管理,可以提高团队协作效率,减少因版本混乱或代码不可追溯...
配置管理的目标是维护一个准确且最新的配置信息数据库,以便于IT部门管理和维护其基础设施。主要步骤如下: 1. **配置规划**:规划配置管理的整体战略。 2. **配置识别**:识别需要管理的配置项。 3. **配置项控制*...
在ITIL中,五大核心流程——事件管理、问题管理、变更管理、配置管理和发布管理,构成了IT服务管理的重要组成部分,下面将对这些流程进行详细解析。 ### 一、事件管理 事件管理是ITIL框架中的第一个流程,主要关注...
胜任配置管理工程师需要具备相关的专业技能,如配置管理工具的使用、构建脚本的编写、工件的理解、软件工程、配置管理相关知识等,并且需要具备团队合作能力、与人沟通能力、配置管理威信等。 3. 配置管理工程师...
配置管理是IT行业中至关重要的一个领域,它涉及到软件开发项目的全过程,确保了产品在不同阶段的一致性、可追溯性和可维护性。本压缩包文件"配置管理资料.zip"提供了配置管理过程中的核心文档模板,有助于理解和实践...
《软件配置管理计划示例》是一份详细指导软件开发过程中的配置管理策略的文档,旨在确保CADCSC软件能够满足项目需求和规格说明书中的各项规定。该计划适用于开发本项目所属的所有子系统,包括选用或自研的支持软件,...