git跟svn(git和svn的区别)
2023-04-23 14:49:27
导读 大家好,小东方来为大家解答以上的问题。git跟svn,git和svn的区别这个很多人还不知道,现在让我们一起来看看吧!1、1)GIT是分布式的,SVN不
大家好,小东方来为大家解答以上的问题。git跟svn,git和svn的区别这个很多人还不知道,现在让我们一起来看看吧!
1、1)GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如 SVN,CVS等,最核心的区别。
2、如果你能理解这个概念,那么你就已经上手一半了。
3、需要做一点声明,GIT并不是目前第一个或唯一的分布式版本控制系统。
4、 还有一些系统,例如Bitkeeper, Mercurial等,也是运行在分布式模式上的。
5、但GIT在这方面做的更好,而且有更多强大的功能特征。
6、GIT 跟SVN一样有自己的集中式版本库或服务器。
7、但,GIT更倾向于被使用于分布式模式,也就是每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个自己的版本库。
8、可以这样说,如果你被困在一个不能连接网络的地方时,你仍然能够提交文件,查看历史版本记录,创建项 目分支等。
9、2)GIT把内容按元数据方式存储,而SVN是按文件:所有的资源控 制系统都是把文件的元信息隐藏在一个类似.svn,.cvs等的文件夹里。
10、如果你把.git目录的体积大小跟.svn比较,你会发现它们差距很大。
11、因 为,.git目录是处于你的机器上的一个克隆版的版本库,它拥有中心版本库上所有的东西,例如标签,分支,版本记录等。
本文到此分享完毕,希望对大家有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
- 03-07
- 03-06
- 03-06
- 03-06
- 03-06
- 03-06
- 03-06
- 03-06
最新文章
- 03-07
- 03-07
- 03-07
- 03-07
- 03-07
- 03-07
- 03-07
- 03-07