SVN与Git优缺点比较(属面试常问提)
1.SVN优缺点
优点:
1、 管理方便,逻辑明确,符合一般人思维习惯。
2、 易于管理,集中式服务器更能保证安全性。
3、 代码一致性非常高。
4、 适合开发人数不多的项目开发。
缺点:
1、 服务器压力太大,数据库容量暴增。
2、 如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器不能连接上,就不能提交,还原,对比等等。
3、 不适合开源开发(开发人数非常非常多,但是Google app engine就是用svn的)。但是一般集中式管理的有非常明确的权限管理机制(例如分支访问限制),可以实现分层管理,从而很好的解决开发人数众多的问题。
优点:
1、适合分布式开发,强调个体。
2、公共服务器压力和数据量都不会太大。
3、速度快、灵活。
4、任意两个开发者之间可以很容易的解决冲突。
5、离线工作。
缺点:
1、学习周期相对而言比较长。
2、不符合常规思维。
3、代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
SVN与Git优缺点比较(属面试常问提)相关推荐
- linux进程命令面试,面试常问的 25+ 个 Linux 命令
面试常问的 25+ 个 Linux 命令 作者: HollisChuang 链接: http://www.hollischuang.com/archives/800 作为一个 Java 开发人员, 有 ...
- 还不看看嘛!互联网技术面试常问问题汇总及回答技巧总结,听说看过的都面试上大厂了~(doge)
这几天回顾了一下自己发布的文章,除了修改一些排版和内容上的错误.还发现了一个bug--我发布的基本上都是一些面试题.大家看了之后,虽然对题型会有了解,但是如何回答却没有一个参考的技巧.于是,就有了这篇 ...
- 计算机考研复试面试常问问题 计算机网络篇(下)
计算机考研复试面试常问问题 计算机网络篇(下) 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更 ...
- 路由器下一跳地址怎么判断_计算机考研复试面试常问问题 计算机网络篇(下)...
计算机考研复试面试常问问题 计算机网络篇(下) 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更 ...
- ABtest实验原理、流程、应用以及面试常问问题。
ABtest作为互联网量化策略和ROI的黄金准则,常用来验证一个产品功能是否能够上线的手段. ABtest原理:假设检验 简化理解,即存在两组随机均匀分布的用户,对其中一组进行某种改动,实验结束后分析 ...
- java8 垃圾收集_面试官:怎么做JDK8的垃圾收集器的调优(面试常问)
看着面试官真诚的眼神,心中暗想看起来年纪轻轻却提出如此直击灵魂的问题.擦了擦额头上汗,我稍微调整了一下紧张的情绪,对面试官说: 在jdk8中有serial收集器.parallel收集器.cms收集器. ...
- GET 和 POST 的区别(重要,面试常问)
GET 和 POST 的区别(重要,面试常问) 1.GET 在浏览器回退时是无害的,而 POST 会再次提交请求. (get:不会再次发送请求:post:浏览器会继续向URI发送请求) 2.GET 产 ...
- 给大家提供一些面试常问的问题
给大家提供一些面试常问的问题 1. 简述 private. protected. public. internal 修饰符的访问权限. 答 . private : 私有成员, 在类的内部才可以 ...
- linux高级运维笔试简答题及答案,企业linux初级和高级运维面试常问题目问答总结技巧讲解(2020年录制)...
课程增值: 课程是我最近面试辅导的所有学员,成功找到工作,企业常问题目,我带领大家学习,面试如何问答. 我曾经经历面试linux运维没有做大量准备,经历大量hr给我说的一句话就是 回家等通知吧,心碎了 ...
最新文章
- 03-dispatch_after
- 一劳永逸,iOS 自定义 ActionSheet 封装流程
- 黄忠---忠心不二主
- 平板电脑显示服务器繁忙,微信公众平台微信保护-微信公众平台登陆系统繁忙是什么原因登陆的时候有个微信扫描认证?微 爱问知识人...
- 内存四域,变量声明和定义,寄存器,c内嵌汇编,auto,堆栈,常量,静态变量
- JAVA进阶开发之(String字符串的存储原理)
- Typecho webstack开源导航主题
- FullCalendar 四:FullCalendar应用——新建日程事件
- yum命令不能使用的相关错误
- TensorFlow官方文档术语表
- 小程序保存图片相册无响应
- JSbridge原理与实现简析
- 罗技F310与F710游戏手柄驱动(附C++源码)
- 企业微信邀请通知在哪里设置?如何关闭?
- 如何高效开展测试用例评审?附用例评审检查清单及用例评审报告模板
- YYlabelCopy
- 【数据结构】图1——图的基本概念和术语、类型定义
- 乔治亚大学招收计算机视觉/深度学习/机器人/自动驾驶博士生from 2023 spring
- 大数据处理基本思想——分治法
- MGN:Learning Discriminative Features with Multiple Granularities for Person Re-Identification阅读笔记
热门文章
- python networkx教程_python-networkx学习(1)
- 木马防线:一切木马都是纸老虎(下)(转)
- March 2007
- install 11g2 rac for hpunix 11.31 error [INS-20802] update Inventory failed.
- linux添加多个workspace方法,使用workspace管理多个project
- 戴维南定理(Thevenin‘s theorem)
- 程序的本质(指令、数据及其组织形式);线程、进程的作用及其运行机制和区别
- windows下安装gitblit
- matlab 三nurbs,nurbs 绘制 三维、二维图形,网格细化,基函数求解等 包 matlab 238万源代码下载- www.pudn.com...
- 80后老阿姨转行做前端的学习心得,深情交流!