软件配置管理

本文介绍了软件配置管理的重要性,包括版本控制、基线管理和分支管理。重点讲解了配置管理工具Git的使用,如创建与提交、克隆、拉取、推送、撤销变动、修改提交、分支操作和合并等,旨在确保软件产品的一致性、完整性和可追溯性。
摘要由CSDN通过智能技术生成

目录

软件配置管理

软件配置项

版本

基线

版本控制

分支管理

配置管理工具Git

git版本库的操作

创建与提交:

克隆到本地:

从远端拉取:

提交到远端:

撤销变动:

修改提交:

分支的操作

合并:

删除:

工具


软件配置管理

是一种标识、组织和控制修改的技术,它作用于整个软件生命周期,其目的是使错误达到最小并最有效地提高生产率

  • 记录软件产品的演化过程

  • 确保开发人员在软件生命周期的每一个阶段都可以获得精确的产品配置

  • 保证软件产品的完整性、一致性和可追溯性

软件配置项

是为了配置管理而作为单独实体处理的一个工作产品或软件。软件配置项包括文档数据源代码目标代码,一些构造软件的工具和运行环境也常常列入配置管理的范围

版本

版本是在明确定义的时间点上某个配置项的状态;

基线

基线是软件配置项的一个稳定版本,它是进一步开发的基础,只有通过正式的变更控制过程才能改变。版本管理是对系统不同的版本进行标识和跟踪的过程,从而保证软件技术状态的一致性。

需求文档经过正式评审之后就成为了一个基线。

形成基线的文档需要经过变更申请和批准之后才能修改

在一次迭代结束后,就形成一个软件开发的里程碑

版本控制

  • 独占工作模式

  • 并行工作模式

 

 

分支管理

分支包含了一个项目的文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值