什么是基线

基线是软件文档或源代码(或其他交付项)的稳定版本,是进一步开发的基础。 因此,基线形成后,项目的SCM代表需要通知相关人员基线已形成,在哪里可以找到该基线的版本? 这个过程可以被认为是内部发行。 对于对外正式发行,必须从基线化版本中发行。

基线是项目存储库中每个对象在特定时间段内的“快照”。 提供正式标准,后续工作基于此标准,只有在获得批准后才能更改。 创建初始基线后,后续更改将记录为差异,直到创建下一个基线。

参与项目的开发人员将在工作区中填写基线表示的每个版本的目录和文件。 随着工作的进行,基线将合并自上次创建基线以来开发人员交付的工作。 当更改合并到基线中时,开发人员将使用新基线与项目中的更改同步。 调整基线时,集成工作区中的文件将合并到开发工作区中。

为什么要创建基线?

1、重现性

重复性是指及时返回和重新生成软件系统的特定版本的能力,或在项目早期重新生成开发环境的能力。

2、可追踪性

可跟踪性建立了项目工件之间的前后继承关系。 其目的是确保设计满足要求,代码实现设计并使用相应的代码编译可执行文件。

3、报告

报告基于一个基线的内容与另一个基线的内容的比较。 基线比较有助于调试和生成发行说明。

创建基线后,必须标识并标记所有组件和基线,以便可以重新创建。

创建基线的好处是什么?

1、基线为开发工件提供了定点和快照。

2、新项目可以从基线提供的定点中建立。 作为另一个分支,新项目将与随后对原始项目所做的更改隔离开来。

3、各开发人员可将已建基线的构件作为隔离专用工作区更新的基础。

4、判断更新不稳定或不可信时,基线为团队提供撤销变更的方法。

5 .您可以使用基线重建基于特定发行版本的配置。 这样也可以再现报告的错误。

如何使用基线?

定期创建基线,以确保每个开发人员的工作同步。 但是,在项目过程中,必须定期在与生命周期中每个阶段的结束点相关联的每个迭代的结束点(子里程碑)和主要里程碑上创建基线。

生命周期目标里程碑(初始阶段) )

生命周期帧里程碑(精炼阶段)初始操作性能里程碑(构建阶段) ) ) ) ) ) ) )

产品发布里程碑(产品化阶段) ) ) ) ) ) ) ) )。

33558 blog.csdn.net/red hat 7890/article/details/5577461

飞艇稳赚不赔的打法/p>

3、报告

报告基于一个基线的内容与另一个基线的内容的比较。 基线比较有助于调试和生成发行说明。

创建基线后,必须标识并标记所有组件和基线,以便可以重新创建。

创建基线的好处是什么?

1、基线为开发工件提供了定点和快照。

2、新项目可以从基线提供的定点中建立。 作为另一个分支,新项目将与随后对原始项目所做的更改隔离开来。

3、各开发人员可将已建基线的构件作为隔离专用工作区更新的基础。

4、判断更新不稳定或不可信时,基线为团队提供撤销变更的方法。

5 .您可以使用基线重建基于特定发行版本的配置。 这样也可以再现报告的错误。

如何使用基线?

定期创建基线,以确保每个开发人员的工作同步。 但是,在项目过程中,必须定期在与生命周期中每个阶段的结束点相关联的每个迭代的结束点(子里程碑)和主要里程碑上创建基线。

生命周期目标里程碑(初始阶段) )

生命周期帧里程碑(精炼阶段)初始操作性能里程碑(构建阶段) ) ) ) ) ) ) )

产品发布里程碑(产品化阶段) ) ) ) ) ) ) ) )。

33558 blog.csdn.net/red hat 7890/article/details/5577461