Git版本控制系统VCS
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git版本控制系统VCS相关的知识,希望对你有一定的参考价值。
Git版本控制系统VCS
一、版本控制系统基本情况说明
版本控制是一种记录一个或者若干个文件内容的变化,以便将来查阅特定版本修订情况的系统
1、作用
记录文件的所有历史变化
随时可回复到任何一个历史状态
多人协作开发或者修改
错误恢复
多功能的并行开发(分支功能、特性-合并操作)
2、分类
本地版本控制系统(local VCS)
集中化的控制系统(Centralizes VCS)
分布式的版本控制系统(Distributed VCS)
3、基本概念
repository——存放所有文件及历史信息
checkout ——取出或者切换到指定版本的文件
version ——记录表示一个版本(编号或者其他代码),某个特定状态下的资源
tag ——记录标识一个主要版本(1.0 2.0 3.0)
4.三种版本控制系统细讲
(1)本地版本控制系统(LVCS)——本地完整仓库(少用)
RCS (Revision Control System)
优点:简单、很多系统中都有配置
适合管理文本文件
缺点:不支持网络
支持类型单一
只适合管理少量文件、不支持基于项目的管理
git笔记--《git 版本控制管理》