版本控制是全面实行软件配置管理的基础,可以保证软件技术状态的一致性。我们在平时的日常工作中都在或多或少地进行版本管理的工作。比如有时我们为了防止文件丢失,而拷贝一个后缀为bak或日期的备份文件。当文件丢失或被修改后可以通过该备份文件恢复。
版本控制是对系统不同版本进行标识和跟踪的过程。版本标识的目的是便于对版本加以区分、检索和跟踪,以表明各个版本之间的关系。一个版本是软件系统的一个实例,在功能上和性能上与其他版本有所不同,或是修正、补充了前一版本的某些不足。实际上,对版本的控制就是对版本的各种操作控制,包括检入检出控制、版本的分支和合并、版本的历史记录和版本的发行。
    访问和同步控制
有关检入检出控制的基本方法
    分支和合并
串性和并行开发的基本控制途径
  历史记录
变化跟踪的主要手段
   
                         
       
 

 版本管理技术和方法

流线型:并行软件开发的分支模式(Streamed Lines: Branching Patterns for Parallel Software Development)

摘要:绝大部分软件版本控制系统提供了多重开发分支、将源代码从一个开发分支合并到另一个分支的机制。但是,人们通常会误用或者不完全理解使用这些机制的技术、方针和指示。这是不幸的,因为错误地使用分支和合并会中断并行软件开发项目。“流线”是一种模式语言,它能将相关的开发生产线合理地组织成代码变更的“分叉-汇合”流。

 

在项目实施过程中实施版本管理经验谈

作版本管理工作有一个多月了,总体来说我们二代证组的任务还是按照原定计划逐步实施着,同事们也很支持这项工作的实施。但是其中也存在着一系列这样或者那样的问题,这里就我个人的一些体会总结归纳了以下几点...

 
     
 
   E-Mail:xxc168@sina.com
   Copyright(c) 1999-2004 SCMChina 版权所有