版本控制分类

144 阅读1分钟
  1. 本地版本控制 记录文件每次更新,可以对每个版本做一个快照,或是记录补丁文件,适合个人用,如RCS

  2. 集中版本控制(Centralized Version Control Systems,简称 CVCS) 所有的版本数据都存储在服务器上,协同开发者从服务器上同步更新或上传自己的修改,如SVN

  3. 分布式版本控制(Distributed Version Control System,简称 DVCS) 所有版本信息仓库全部同步到本地的每个用户,这样就可以在本地查看所有版本数据,可以离线在本地提交,只需联网时push到相应的服务器或其它用户那里。如Git(目前世界上最先进的分布式版本控制系统)