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

软件配置管理SCM

  •  追踪和控制软件的变化

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

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

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

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

 

 

版本控制系统VCS

    分为三个部分:

  • LocalVCS:本地版本控制系统——仓库存储于开发者本地机器,无法共享和协作
【软件构造】第二章知识整理

  • CentralizedVCS:集中式版本控制系统——仓库存储于独立的服务器,支持多开发者之间的协作
【软件构造】第二章知识整理

  • DistributedVCS:分布式版本控制系统——仓库存储于独立的服务器和每个开发者的本地机器
【软件构造】第二章知识整理

 

 

Git的结构、基本指令

1、结构:分为三个部分

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

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

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

2、基本指令

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


GitHub

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

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

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

相关文章:

  • 2021-07-21
  • 2021-12-15
  • 2021-04-22
  • 2021-09-05
  • 2021-11-03
  • 2021-12-24
  • 2021-07-27
  • 2021-05-21
猜你喜欢
  • 2021-10-28
  • 2021-12-26
  • 2021-11-08
  • 2021-10-30
  • 2021-10-08
  • 2021-04-16
  • 2021-03-31
相关资源
相似解决方案