git
本文以平时工作经历+pro git 书籍内容进行阐述,算是做个学习笔记。
版本控制系统
- 本地版本控制系统
Mac OS X 系统上通过 rcs 命令进行保存并且管理文件补丁,补丁记录着对应文件修订前后的变化
- 集中化版本控制系统
类似于 CVS,Subversion,Perforce 之类的,主要核心在于有一个核心服务器负责管理所有文件的修订版本。
- 分布式版本控制系统
Git、Mercurial、Bazaar 之类的,客户端不只提取最新的文件版本,而且把 repository 全部克隆下来