Skip to content
Go back

git 简介

Edit page

git 简介

git 是一种版本管理软件工具。在软件开发、迭代、升级的过程中必然伴随着软件版本的更迭。在 git 之前,最早的版本管理系统都是本地的。

本地版本控制系统(VSC)

RCS 是目前还活跃的一个本地版本控制系统,它伴随着操作系统的发行版一起分发到具体的机器上。它将文件的不同补丁保存在磁盘中,使得我们可以回退到任意版本。

但随着软件系统越来越复杂,软件开发需要多人协作来完成了,那么拘束在本地的版本控制系统无法满足在不同系统间的版本管理了。所以中心化的版本管理诞生了。

中心化的版本控制系统(CVCS)

为了处理多机协作的问题,中心化的版本控制系统被开发出来了,使用一台独立的服务器保存版本文件,多个客户端通过访问这个共享的版本服务器完成版本管理。像 CVS , Subversion 和 Perforce 等软件都是 CVCS 。 CVCS 作为版本管理系统的标准持续了多年。

picture 1

picture 2


Edit page
Share this post on:

Previous Post
python-爬取m3u8视频流
Next Post
Fabric 网络启动(本地方式)