三种版本控制系统

Posted d-bug

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三种版本控制系统相关的知识,希望对你有一定的参考价值。

1.本地版本控制系统

  本地版本控制系统是通过使用简单的数据库保存文件的所有变更。

  常见的VCS(version control system)工具有RCS,在Mac OS X操作系统中,只要安装了开发者工具,就会包含一个rcs命令。

  RCS会在磁盘上以一种特殊方式保存补丁集,通过叠加补丁将文件恢复到某个历史状态。

 

2.集中式版本控制系统  (centralized version control system,CVCS)

  有一个包含文件所有修订版本的单一服务器,多个客户端可以从这个中心位置检测出文件。

  包括cvs,subversion以及perforce这类系统。

 

3.分布式版本控制系统(distribution version control system,DVCS)

  如Git,Mercurial,Bazzar,Darcs。

  每一次检出操作都对数据进行一次完整备份,任何客户端都可以利用自己的本地镜像来恢复服务器。

以上是关于三种版本控制系统的主要内容,如果未能解决你的问题,请参考以下文章

版本控制

Git基础

代码版本控制工具Concurrent Versions System(CVS)的三种用配置库更新本地工作目录文件的方法

git 学习笔记

三种方式控制GPIO

git