【软件构造】第二章知识整理


软件配置管理SCM

  •  追踪和控制软件的变化

  •  包含修订控制 + 基线的建立

    1、SCI:软件配置项——软件中发生变化的基本变化

    2、基线:软件持续变化过程中的稳定时刻

    3、CMDB:配置管理数据库,用于存储软件的各配置项岁时间发生变化的信息+ 基线

 

 

版本控制系统VCS

    分为三个部分:

  • LocalVCS:本地版本控制系统——仓库存储于开发者本地机器,无法共享和协作

  • CentralizedVCS:集中式版本控制系统——仓库存储于独立的服务器,支持多开发者之间的协作

  • DistributedVCS:分布式版本控制系统——仓库存储于独立的服务器和每个开发者的本地机器

 

 

Git的结构、基本指令

1、结构:分为三个部分

   (1)本地的CMDB:存储所有版本控制的数据

   (2)工作目录:本地文件系统

   (3)暂存区:隔离工作目录和Git仓库

2、基本指令

 


GitHub

    其为基于网络的Git服务器和互联网托管服务

  •  基本流程:提交、分支和合并

  • 协作流程:分支和拉取请求

猜你喜欢

转载自blog.csdn.net/qq_41772794/article/details/80673214