【Git分布式版本控制系统】开篇
来源:互联网 发布:阿里云cn优惠口令 编辑:程序博客网 时间:2024/04/28 04:22
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells
【Git分布式版本控制系统】章节列表
【Git分布式版本控制系统】开篇
【Git分布式版本控制系统】Git安装与配置
【Git分布式版本控制系统】本地版本库管理
【Git分布式版本控制系统】远程仓库管理
【Git分布式版本控制系统】远程仓库Github
集中式版本控制系统有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。
这样做的缺点是显而易见的,如果中央服务器发生宕机,那么在段时间内,谁都无法提交更新,也就无法协同工作。如果中央服务器的磁盘发生故障,碰巧没做备份,或者备份不够及时,就会有丢失数据的风险。最坏的情况是彻底丢失整个项目的所有历史更改记录。
分布式版本控制系统的客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的提取操作,实际上都是一次对代码仓库的完整备份。
分布式版本控制系统不仅解决了数据丢失风险的问题,还为多人协作提供了极大的便利,我们可以指定和若干不同的远端代码仓库进行交互,这样我们就可以在同一个项目中,分别和不同工作小组的人相互协作。我们还可以根据需要设定不同的协作流程,比如层次模型式的工作流,而这在以前的集中式系统中是无法实现的。
开篇文章就说到这里,后面的文章会介绍时下最流行的Git分布式版本控制系统以及它对应的远程仓库Github。
- 【Git分布式版本控制系统】开篇
- 【Git分布式版本控制系统】开篇
- 分布式版本控制系统 Git
- git分布式版本控制系统
- Git分布式版本控制系统
- GIT分布式版本控制系统
- 分布式版本控制系统Git
- git分布式版本控制系统
- 分布式版本控制系统Git
- Git分布式版本控制系统
- Git分布式版本控制系统
- Git 分布式版本控制系统
- GIT分布式版本控制系统
- 分布式版本控制系统-Git
- git分布式版本控制系统
- GIT分布式版本控制系统
- 分布式版本控制系统---Git
- 分布式版本控制系统--Git使用
- BadBoy自动化测试工具 界面介绍
- Git学习与总结一
- MySQL Query 的优化—Query 语句优化基本思路和原则
- Java中使用 Md5+Key的方式对Url签名防篡改
- 第3组UI(2)-AdapterView之GridView、AutoCompleteTextView、Spinner、Gallery和ExpandableListView
- 【Git分布式版本控制系统】开篇
- hdu1520 Anniversary party(最大独立集 树形dp)
- nginx实现负载均衡相关配置
- CentOs下Nginx安装部署
- Cognos Report Studio 使用自定义SQL及注意事项
- 洛谷1090 合并果子
- mvc框架研究
- 浏览器事件
- HDU 4273 Rescue(三维凸包 + 重心)