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之~