关于基线版本、基线那点事儿
直到现在,就是此时此刻仍然不知道基线版本、基线是个什么概念,但是仍然想记录一下。不知道哪一天就会明白,但是肯定是随着工作的深入能理解的,嘿嘿,不多说,记录。
1、“基线”是一个很常见的术语,在配置管理和项目管理里面都能看到,而且还有很多衍生的术语,例如基线提升、基线化、基线审计,等。 现在我觉得我们通常看到的“基线”这个术语有两个意思:
1)代表多个源代码文件的一组版本。 比如有三个文件,aaa.c、bbb.c和ccc.h。可以对这三个文件做一个基线,取aaa.c的版本1.1,取bbb.c的版本1.3,取ccc.h的版本1.0。(1.1,1.3,1.0)就是一个基线。换 句话说,通常在vss和cvs里面做label,就是在做基线。 这种基线对“构建审计”特别有用:在做build的时候,可以先对所有源文件做一个label,取名为"Build2394",然后再编译、集成。这样,以后如果要找到和build 2394对应的原文件,只需要 到vss或者cvs里面把所有文件对应label Build2394的版本取回来就可以了。
2)代表文档的一个稳定状态。 比如有一个项目设计文档,当设计基本完成,开发即将开始的时候,需要把这个文档固定下来,内容不能再频繁改变,否则开发人员就无所适从了,可能导致每个人所参照的文档并不是同一个文档。用一句上海这里的生活用语来 说,就叫做要把这个文档“敲定”。 一个文档如果经过讨论被通过了,被固定了,就可以说这个文档被“基线化”了,然后所有人就可以在这个“基线”的基础上工作。 当然,文档不可能一成不变,所以当对文档的修改仍然会不断进行,但这种修改并不会随时随地的添加到被“基线化”了的文档中去。因为既然是“基线”,就不能随便动。 但是到了一定时候,修改积累到一定程度,就需要把很多修改合并到原来的文档中去了,并生成一个新版本的文档作为团队中所有的人的参考标准,并把老的版本淘汰掉。这就叫做“基线提升”。
3)合同基线当你和客户讨论后,“敲定”的合同 4)发行基线 你会对你要发行的代码,文档版本进行label, 比如Release2.2。
2、基线管理:文档库管理员可以对文档库创建“基线”,所谓“基线”,是文档库的某一时刻的“快照”,即创建基线的时候,文档库中所有文档的当前版本的一个整体拷贝。例如,当一个项目进行到某个里程碑,对项目文档库中全部文档需要创建一个基线,以整体记录此阶段的成果。
3、来自百度搜索:
(1)相对于其他的版本来说,基线版本必须是稳定状态的,并且是已通过测试的。因为基线是以后版本开发的基础,可以为个性化和定制化开发提供一个稳定的开发版本。
(2)基线版本必须是可运行的,因为如果一个不可运行的基线版本如何为后续的开发提供一个稳定的状态呢?
(3)必须是具备基本的功能,对于后续的个性化和定制化的开发提供基本的功能,并且这些功能可以在所有的后续开发中用到。可能的话还可以包括权限管理、数据库的配置以及一些通用的配置文件信息的管理和定义。
(4)基线是不可以随便修改的,因为如果一个基线可以随便修改的话,那么每个以这个基线为基础的后续开发版本就不一样。基线相当于为后续的开发提供一个里程碑。如果后续的修改已经趋向一个稳定的状态,那么可以将这个稳定的状态的版本作为一个新的基线。
软件基线是项目储存库中每个工件版本在特定时期的一个“快照”。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。
分类列表:
关于基线版本、基线那点事儿相关推荐
- 荣耀V9升级HarmonyOS2.0的基线版本是9.1.0.230
荣耀V9升级HarmonyOS2.0的基线版本是9.1.0.230. 我的是从8.0开始,经历了 9.0.1.179 9.1.0.201 9.1.0.225 9.1.0.230 前后大概有3天的时间.
- linux各版本基线检查脚本(centos6、centos7、ubuntu系列)
以下是centos7基线检查脚本: 1 #!/bin/bash 2 #version v1.0 by pensar 3 #操作系统linux 配置规范--centos7 4 cat <<E ...
- java基线_基线的概念-------权威
主题 基线是项目储存库中每个工件版本在特定时期的一个"快照".它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准.建立一个初始基线后,以后每次对其进行的变 ...
- 基线_基线检查平台之Linux与Windows
摘要:能够对操作系统.中间件和数据库进行基线检查:脚本在系统上进行基线检查后的结果或者收集到的数据能够传输到一个服务端:服务端要做可视化展示. 要求如下: 能够对操作系统.中间件和数据库进行基线检查 ...
- 基线_基线性能模型-Persistence Model for Forest
Persistence Model today equal tomorrow 有几种不同的方法可用于创建预测.预测者选择的方法取决于预测者的经验,预测者可用的信息量,预测情况所呈现的难度以及预测所需的 ...
- mysql安全配置基线_MySql数据库安全配置基线.doc
MySql数据库安全配置基线 Mysql数据库系统安全配置基线 版本版本控制信息更新日期更新人审批人V2.0创建2012年4月备注: 若此文档需要日后更新,请创建人填写版本控制表格,否则删除版本控制表 ...
- 笔记-项目配置管理-配置标识-配置识别与建立基线
配置标识 / 配置识别 配置标识( Configuration Identifcation)也称配置识别,包括为系统选择配置项并在技术文档中记录配置项的功能和物理特征. 配置识别是配置管理的基础性工作 ...
- oracle 重设基线,Oracle SQL执行计划基线总结(SQL Plan Baseline)
一.基础概念 Oracle 11g开始,提供了一种新的固定执行计划的方法,即SQL plan baseline,中文名SQL执行计划基线(简称基线),可以认为是OUTLINE(大纲)或者SQL PRO ...
- oracle cpu基线,Oracle SQL执行计划基线总结(SQL Plan Baseline)
一.基础概念 Oracle 11g开始,提供了一种新的固定执行计划的方法,即SQL plan baseline,中文名SQL执行计划基线(简称基线),可以认为是OUTLINE(大纲)或者SQL PRO ...
最新文章
- MyEclipse安装Freemarker插件
- 深入浅出开源性能测试工具 Locust (使用篇 1)
- Centos7.2搭建Openstack无法成功启动Trove
- bapi sap 创建物料_SAP使用BAPI创建物料主数据的最小输入-阿里云开发者社区
- neo4j 节点与关系
- 将字符串转为16进制数_Python 如何将字符串转为字典
- vivado ERROR: [Synth 8-4556] size of variable is too large to handle
- 替换字符串中的通配符
- suger BI 创建任务
- Visual Domain Adaptation with Manifold Embedded Distribution Alignment 阅读MEDA
- 一个工科土博士生---最近的状态和想法
- 印象笔记Markdown思维导图
- 计算机网络的期刊,科学网—晒个自己整理的计算机网络和通信方向可能相关的期刊列表 - 张国强的博文...
- python自动转换excel格式
- 查看Debian版本号的方法
- KVM+WebVirtMgr部署安装笔记
- 2.4 设计评选优秀教师和学生的程序,其类结构如图 12.5 所示。当输入一系列教师 或学生的记录后,将优秀学生及教师的姓名列出来。 图 12.5 类结构 类 base char name[8]; 含
- Email和电子邮箱一样吗?
- 记录用web scraper爬取裁判文书网的文书列表信息以及批量下载word文书
- 可视化工具--Plotly