美文网首页
SVN与Git优缺点比较

SVN与Git优缺点比较

作者: 贴心凝姐_iOS | 来源:发表于2017-12-18 16:00 被阅读0次

SVN与Git优缺点比较(属面试常问题)

1.SVN优缺点

优点:

1、 管理方便,逻辑明确,符合一般人思维习惯。

2、 易于管理,集中式服务器更能保证安全性。

3、 代码一致性非常高。

4、 适合开发人数不多的项目开发。

缺点:

1、 服务器压力太大,数据库容量暴增。

2、 如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器不能连接上,就不能提交,还原,对比等等。

3、 不适合开源开发(开发人数非常非常多,但是Google app engine就是用svn的)。但是一般集中式管理的有非常明确的权限管理机制(例如分支访问限制),可以实现分层管理,从而很好的解决开发人数众多的问题。

2.Git优缺点

优点:

1、适合分布式开发,强调个体。

2、公共服务器压力和数据量都不会太大。

3、速度快、灵活。

4、任意两个开发者之间可以很容易的解决冲突。

5、离线工作。

缺点:

1、学习周期相对而言比较长。

2、不符合常规思维。

3、代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。

来源:https://www.cnblogs.com/mtl-key/p/6902666.html

参考:http://www.jianshu.com/p/bfec042349ca

相关文章

  • 01、GIT与SVN的差异对比

    SVN与Git比较的优缺点差异 目录: [SVN与Git比较(一)集中式vs分布式] [SVN与Git比较(二)版...

  • 代码管理

    代码管理 1.SVN与Git优缺点比较 1.SVN优缺点 优点:1、管理方便,逻辑明确,符合一般人思维习惯。2、易...

  • SVN与Git优缺点比较

    SVN与Git优缺点比较(属面试常问题)[http://www.cnblogs.com/mtl-key/p/690...

  • SVN与GIT优缺点?

    1.SVN优缺点 优点: 1、管理方便,逻辑明确,符合一般人思维习惯。 2、易于管理,集中式服务器更能保证安全性。...

  • Git和SVN的优缺点比较

    现在用的Git,忽然间想到以前用SVN,各有什么优缺点呢,找点资料简单对比下,做个记录 Git(打√号都是自己有碰...

  • gitlab 新建项目 git 命令 学习

    新项目迁移gitlab,学一波git ^ ^ GitHub && Gitlab && SVN 比较 SVN和Git...

  • Svn与Git的区别

    平时用git比较多,突然老师让装SVN,所以就了解了一下git和svn的区别 Git是分布式,但是Svn不是 Gi...

  • 项目迁移Svn To Git

    Svn vs Git 详解可见: Git 和 SVN 之间的五个基本区别、Svn与Git的区别废话不多说直接开始教...

  • Git使用教程

    SVN区别 Git 与 SVN 区别点: 1、GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统...

  • git tag 操作

    git命令-通过tag修复线上bug 步骤如下: Git与SVN区别 Git和SVN正好相反,git提倡开发时拉分...

网友评论

      本文标题:SVN与Git优缺点比较

      本文链接:https://www.haomeiwen.com/subject/wasmwxtx.html