SVN优缺点

优点:

     1、 管理方便,逻辑明确,符合一般人思维习惯。 2、 易于管理,集中式服务器更能保证安全性。 3、 代码一致性非常高。 4、 适合开发人数不多的项目开发。

缺点:

     1、 服务器压力太大,数据库容量暴增。 2、 如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器不能连接上,就不能提交,还原,对比等等。 3、 不适合开源开发(开发人数非常非常多,但是Google app engine就是用svn的)。但是一般集中式管理的有非常明确的权限管理机制(例如分支访问限制),可以实现分层管理,从而很好的解决开发人数众多的问题。

Git优缺点

优点:

     1、适合分布式开发,强调个体。2、公共服务器压力和数据量都不会太大。3、速度快、灵活。4、任意两个开发者之间可以很容易的解决冲突。5、离线工作。

缺点:

     1、学习周期相对而言比较长。2、不符合常规思维。3、代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息

Git和SVN的优缺点/比较/区别相关推荐

  1. git和svn的优缺点和区别

    Git的优点 1.分布式,每个参与开发的人的电脑上都有一个完整的仓库,不担心硬盘出问题: 2.在不联网的情况下,照样可以提交到本地仓库,可以查看以往的所有log,等到有网的时候,push到远程即可: ...

  2. Git 和 SVN 的优缺点?

    Git 和 SVN 的优缺点 Git的优点: ①适合分布式开发,强调个体: ②公共的服务器压力和数量都不会太大: ③速度快, 成熟的架构,开发灵活: ④任意两个开发者之间可以很容易的解决冲突: ⑤部署 ...

  3. Git学习总结(8)——Git和SVN之间的基本区别

    GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等.如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征.所以,这篇文章的主要目的就是 ...

  4. [转]Git,SVN的优缺点及适合的范围,开源项目?公司项目?

    使用git不久,粗浅理解: 1)适用对象不同.Git适用于参与开源项目的开发者.他们由于水平高,更在乎的是效率而不是易用性.Svn则不同,它适合普通的公司开发团队.使用起来更加容易. 2)使用的场合不 ...

  5. 谈一谈git和SVN两大版本管理工具。

    Git 和 SVN 的区别? 写在前面: git和SVN都是一个版本管理工具,没有孰优孰劣之分,在这里,只是简单的说一说git和svn的优缺点.选用哪一个看自己公司的实际情况而定. 1) 核心的区别在 ...

  6. git与svn的区别及优缺点

    git与svn的区别及优缺点 svn: 只有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连接到这台服务器,去除最新的文件或者提交更新. 集中式版本控制系统: 版本库 ...

  7. Git的学习与使用(一)——Git 与 SVN 区别

    Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git ...

  8. GIT和SVN之间的五个基本区别

    GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等.如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征.所以,这篇文章的主要目的就是 ...

  9. git与svn的区别 ?Git 与 SVN那个更好?

    git与svn的区别 : http://www.360doc.com/content/12/1228/20/11220452_256857021.shtml 在版本控制系统的选型上,是选择Git还是S ...

最新文章

  1. 使用git帮助多人开发
  2. 硬件手册里经常出现的assert以及deassert
  3. freemarker第三篇
  4. 建议收藏!百度不到的硬核资源~
  5. vue xxx was assigned to but it has no setter.
  6. 解决多线程同时读写一个文件的问题
  7. jep290涉及jdk版本_JDK 14 – JEP 361从预览中切换表达式
  8. 怎么在安卓布局里设置滚动字体_Get新技能|如何在手机上设置文字版拼音?
  9. python --动态类型
  10. python模型训练 warm_start_08-06 细分构建机器学习应用程序的流程-训练模型
  11. 基于OEA框架的客户化设计(一) 总体设计
  12. mysql ibd frm文件_Mariadb,Mysql如何根据.frm和.ibd文件来恢复数据和表结构
  13. 第4次作业类测试代码+105032014065+方绎杰
  14. 万能的林萧说:我来告诉你,一个草根程序员如何进入BAT。
  15. 冲刺IPO:Soul在深红市场打开的社交元宇宙
  16. html 透明的圆形,CSS3 花蝴蝶形状的3D透明圆球旋转变幻
  17. CUDA:使用CUFFT来合成和 实时渲染海洋表面实例
  18. 10余年软件开发与系统架构经验,一起聊聊软件开发技术、系统架构技术、以及程序员最真实可行的职场打怪技能,代码之外的生存软技能。
  19. STM32 PWM频率与占空比计算方式
  20. 《我要好工作》读书笔记

热门文章

  1. (四)Redis——搭建哨兵机制
  2. HLOJ 1936 铺满方格
  3. 微服务架构服务容错设计分析
  4. 加速度传感器的应用(检测打滑)——利用传感器检测智能车加速度及速度全面解析方案
  5. 2022-07-10 第四小组 孙翰章 CSS学习笔记
  6. 操作系统基本功能(操作系统)
  7. nginx隐藏 X-Powered-By HTTP头
  8. brother printer 打印机 winform 小工具
  9. Butter Knife
  10. 产品经理的核心竞争力是什么?为什么?