【Git】Git与svn的区别

老规矩这篇文章讲的什么先列出来,如果觉得自己都了解,就不要在这里浪费时间,研究别的技术,如果。(我只有一个要求禁止转载,发文章是为了让大家学习,最讨厌抄的满网都是,你可以不喜欢吃这个蛋糕但请你不要弄脏它)
其实有很多人面试的时候都会被问到svn与Git有什么区别,其实这个属于一个技术的迭代,废话不多说我直接挑 干货 讲

svn存储原理:

在这里插入图片描述
从图上可以看出来在version1 到 version2 这个过程中中间有个△ 所以svn的存储是针对两个版本的代码的增加或者减少但是Git就不是了,Git是时刻保持数据的完整性的,看下面这个图
在这里插入图片描述
也就是说无论是Remote端 还是 Local端所有的代码都是一个完备的状态,而不是像svn是针对代码增减量的存储形式。这也就是所说的Git是一个文件快照的形式来保存代码的
在这里插入图片描述

发布了13 篇原创文章 · 获赞 7 · 访问量 248

猜你喜欢

转载自blog.csdn.net/weixin_43071838/article/details/104404867
今日推荐