标签:git 历史 开发 sub 多个 利用 rcu 常见 central
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 历史 开发 sub 多个 利用 rcu 常见 central
原文地址:https://www.cnblogs.com/D-bug/p/9664771.html