- 12
- 0
- 约9.54千字
- 约 89页
- 2017-11-02 发布于湖北
- 举报
git入门(常用命令操作)
1.1 关于版本控制 常用的版本控制系统分为两类: · 集中式版本控制系统(SVN、SCV) ——(Centralized Version Control Systems,简称 CVCS) · 分布式版本控制系统(Git) ——(Distributed Version Control System,简称 DVCS) 1.2 集中式版本控制系统(CVCS) · 集中式版本控制系统(CVCS): 这类系统,诸如 CVS,Subversion 以及 Perforce 等,都有一个单一的集中管理服务器,保存所有文件的修订版本,而协同工作的开发人员都通过客户端连到这台服务器,取出最新的文件或者提交更新。 这么做最显而易见的缺点是中央服务器的单点故障。如果宕机一小时,那么在这一小时内,谁都无法提交更新,也就无法协同工作。要是中央服务器的磁盘发生故障,碰巧没做备份,或者备份不够及时,就还是会有丢失数据的风险,最坏的情况是彻底丢失整个项目的所有历史更改记录。 1.2 集中式版本控制系统(CVCS) · 集中式版本控制系统(CVCS): 1.3 分布式版本控制系统(DVCS) · 分布式版本控制系统(DVCS): 分布式版本控制系统没有“中央服务器”,每个人的电脑上都是一个完整的版本库,
原创力文档

文档评论(0)