首页 > 技术分享 > Gitee
收藏

Git分布式特点

02/20 09:25
大潇博客 原创文章,转载请标明出处

版本控制器有集中式和分布式两种,特点分别是:


集中式代表svn

svn集中式版本控制系统,需要将所有代码和版本,集中在一台服务器上管理,如果想查询改动日志、退回上个版本、创建新的分支,都需要联网连接svn服务器

弊端是如果svn服务器发生故障,可能产生较大损失

svn集中式.png


分布式代表git

git分布式版本控制系统,在本地有服务器部分(git根目录git文件夹中),每个开发者的电脑上,都有完整的版本,日志,及分支信息

开发者不依赖于服务器,可以查看日志,回退版本,创建分支,在本地进行add、commit,等于把自己的改动提交到本地,本地和服务器的关系是对等的,只需把本地最新的改动和服务器同步一下

git的仓库服务器并不算是中心,只是方便各开发者交换代码用,若发生故障,只需要任意一位开发者本地代码能被远程访问到,即可做git远程仓库

git分布式.png


简单来讲

svn在开发者电脑上,仓库即是仓库,代码即是代码

git在开发者电脑上,代码即是仓库


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311