git与svn

听同学提到过git,我理解的是版本控制系统,类似于svn,今天google了一下两者的区别,大致了解了一些,整理如下:

1、git是分布式的,而svn不是

2、git没有一个全局版本号,而svn有

    git对一个文件是可以同时保村多个版本?

3、git的分支更加灵活,推荐在一个分支下完成实验开发测试,而svn对于比较重要的开发才会另开一个branch,分支控制严格

4、git和svn存储数据的格式不同,类似于.git存储了版本库的信息要比svn多,git按元数据方式存储,而svn按文件存储

5、git内容完整性由于svn,容灾性好~

仅为mark之~

原文地址:https://www.cnblogs.com/changxiaoxiao/p/2873653.html