📜  项目中的版本控制

📅  最后修改于: 2022-05-13 01:56:18.653000             🧑  作者: Mango

项目中的版本控制

过程和工具由版本控制组合,以管理在软件工程过程中创建的不同版本的配置项。

软件版本是软件配置项(源代码、文档、数据)的集合。每个版本可能由不同的变体组成。版本控制活动分为四个子活动-

  1. 识别新版本:
    软件配置项 (SCI) 在其基线发生更改时将收到一个新的版本号。每个以前的版本都将存储在兼容的目录中,例如版本 0、版本 1、版本 2 等。

  2. 编号方案:
    编号方案将具有以下格式-
    version X.Y.Z .... 

    第一个字母 (X) 表示整个 SCI。因此,对整个配置项所做的更改,或大到足以保证发布该项目的全新版本的更改,将导致第一个数字增加。

    第二个字母 (Y) 表示 SCI 的一个组成部分。如果对一个组件进行更改或对多个组件进行小的更改,此数字将依次增加。

    第三个字母 (Z) 表示 SCI 组件的一部分。只有当一个组件被分成单独的部分时,这个数字才会可见。在此详细级别上所做的更改将需要对第三个数字进行顺序更改。

  3. 能见度:
    版本号可以在框架中或标题下方查看。对此的决定取决于小组的决定,即为支持框架的浏览器编码所有文档还是允许支持非框架的浏览器。
    无论哪种情况,该号码都将始终可用。

  4. 追踪 :
    跟踪不同版本列表的最佳方法是使用如图所示的版本开发图。

    例如,如果我们需要跟踪每个更新的项目计划,那么我们可以在每次进行更改时分配一个版本号。