版本控制
来源:互联网 发布:sql语句获得正态分布 编辑:程序博客网 时间:2024/06/01 12:47
软件研发和管理过程中会产生许许多多的工作成果,例如文档、程序和数据等,他们都应当妥善地保管起来,以便查阅和修改。如果把所有文件一股脑的塞进计算机里,那么使用起来很麻烦。
凡是纳入版本管理范畴的工作成果统称为配置项主要有两大类:
第一类:属于产品的组成部分,例如需求文档、设计文档、源代码、测试用例等等;
第二类:在管理过程中产生的文档,例如各种计划、报告等。每个配置项的主要属性有名称、标识符、文件状态、版本、作者、日期等。配置项及历史纪录反映了软件的演化过程。
版本控制的目的是按照一定的规则保存配置项的所有版本,避免发生版本丢失或混乱等现象。配置项的状态有三种:“草稿”、“正式发布”和“正在修改”配置项的版本号与配置项的状态紧密相关:
(1)处于“草稿”状态的配置项的版本号格式为:0.Y.Z。
(2)处于“正式发布”状态的配置项的版本号格式为:X.Y。一般只是Y值递增,当Y值到达一定的范围时X值才发生变化。
(3)处于“正在修改”状态的配置项的版本号格式为:X.Y.Z。一般只增大Z值,当配置项修改完毕,状态重新变成“正式发布”时,将Z值变为0,增加X.Y值。
阅读全文
0 0
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- Codeforces Round #447 (Div. 2) D. Ralph And His Tour in Binary Country
- 在Java中 什么叫包-包有什么用途-如何创建包-
- 色彩表示与编码
- 固定位数的全排列与括号匹配
- 数组例题
- 版本控制
- 。
- 多校中保存的读入挂
- 状态码汇总
- 电路做加法
- 第八期 使用 Keras 训练神经网络 《显卡就是开发板》
- TensorFlow的55个经典案例
- SQLite学习3_Linux平台上SQLite数据库教程(一)——终端使用篇
- 牛客练习赛6 D 世界上最可爱的珂朵莉 贪心