三種版本控制系統

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)it

  如Git,Mercurial,Bazzar,Darcs。io

  每一次檢出操做都對數據進行一次完整備份,任何客戶端均可以利用本身的本地鏡像來恢復服務器。數據

相關文章
相關標籤/搜索