GIT与SVN的比较

时间:2020-12-16 21:40:50

Git:

1. 分布式版本控制
2. 不需要网络,本地就可以操作版本控制
3. 可以是公用的,可以分享
4. 不依赖于*服务器,即使服务器有问题也不会有影响
5. 传输方式不一样,git要比svn快很多
6. 可以与github连接,功能更强大

Svn:

1. 集中式版本控制
2. 需要联网,一旦断网将不能进行版本控制
3. 基本是公司内部才能访问,网外不方便访问
4. 非常依赖*服务器,一旦服务器有问题,都会收到影响

总结:

git相对于svn的优势就是不需要网络即可进行版本控制

核心区别 Git是分布式的,而Svn是集中式

git都是基于整个项目的。比如 checkout,建分支,svn可以基于项目中的某一个目录

git没有一个全局的版本号,而SVN有