Git的优点

1、分布式,每个参与开发的人的电脑上都有一个完整的仓库,不担心硬盘出问题;

2、在不联网的情况下,照样可以提交到本地仓库,可以查看以往的所有log,等到有网的时候,push到远程即可;

3、非常强大的分支管理功能。

4、Git的内容的完整性要优于SVN: GIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。

Git缺点:

权限管理不是很方便,需要安装插件gitolite,配置有点麻烦,或者直接使用gitlab管理。

SVN优点

1、较好的权限管理功能,可以精确控制每个目录的权限;

2、使用相对git要简单一点。

SVN缺点

1、集中式,如果中心服务器出现问题,所有人都不能正常干活,恢复也很麻烦,因为SVN记录的是每次改动的差异,不是完整文件;

2、分支功能没有git强大;

3、速度没有git快,如果有五个分支,是把五个分支的文件全部拷下来;

4、必须联网才能commit。

git和svn的优缺点和区别相关推荐

  1. Git和SVN的优缺点/比较/区别

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

  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. MSRA的Transformer跨界超越CNN,还解决了计算复杂度难题
  2. 先进驾驶辅助系统ADAS一些技术应用小结
  3. NFS应用场景及环境搭建
  4. iOS开发之AFNetworking 3.0.4使用
  5. 供配电负荷计算方法详解
  6. Boltzmann Machine 入门(2)
  7. Sqoop2开启Kerberos安全模式
  8. 小米裁员10%?官方回应:创业至今 从未裁员
  9. 算法---回溯法--模板解法
  10. 怎样配置spring aop
  11. C语言文件单字符读写,c语言文件读写操作
  12. 风尚云网学习-vue-element-admin安装问题
  13. phpstudy和php,phpstudy和wamp哪个好
  14. 矩阵如何运算?——线性代数
  15. 向量正交 与 函数正交
  16. 跟上!本周业界动态来了!Java周报,2019/8/10,黑客日教程
  17. 盘点一下CSGO职业选手-光辉背后的悲情故事
  18. 阿里云安装nacos
  19. Android 距离传感器修复 修复打电话黑屏 无法快速唤醒屏幕的BUG
  20. du 查看文件大小命令

热门文章

  1. 【IOS账号分享】《隐形守护者》
  2. matlab 非线性状态方程,非线性方程组求解及matlab实现.ppt
  3. sklearn笔记24 算法回顾
  4. CentOS 7.x 服务器文件目录 (JDK Redis Nginx 安装)
  5. JVM(二)类装载子系统
  6. 离散数学在计算机科学与技术中的应用,《离散数学》课程在计算机学科中的作用及其应用...
  7. Django项目,上传图片到七牛云,阿里云OSS
  8. spring 整合mybatis时候 MapperScannerConfigure的配置问题
  9. Ubuntu14.04搭建Tensorflow环境和Scipy记录
  10. Qt-认清信号槽的本质