代码托管 CODEARTS REPO-概述:分布式版本控制系统
分布式版本控制系统
分布式版本控制系统的特点是每个客户端都是代码仓库的完整镜像,包括项目文件的变更历史。所有数据分布的存储在每个客户端,不存在中央服务器。可能有人会问,公司使用Git分布式存储工具,也有“中央服务器”啊?其实,这个所谓的“中央服务器”仅仅是用来方便管理多人协作,任何一台客户端都可以胜任它的工作,它和所有客户端没有本质区别,如下图所示。
常见的分布式版本控制系统为Git、Mercurial、Bazaar、Bitkeeper。
分布式版本控制系统的优点与缺点如下表所示。
优点 |
缺点 |
---|---|
|
|