文章目录

  • 1、svn
    • 1.1 优点
    • 1.2 缺点
  • 2、git
    • 2.1 优点
    • 2.2 缺点

1、svn

svn是集中式版本控制系统,版本库是集中放在中央服务器的,因此我们在自己的电脑干活时的步骤大致是:从中央服务器拿到最新的版本——干活——把干完的话推送到中央服务器。集中式版本控制系统必须联网。

1.1 优点

1)管理方便

2)集中式服务器更能保证安全性

3)代码一致性高

1.2 缺点

1)服务器压力大,单点故障

2)不能连接到服务器上,基本上不可以工作

3)不适合开发人员多的项目开发(但是集中式版本控制系统明确的权限管理机制,可以实现分层管理,从而很好的解决开发人数众多的问题)

2、git

git是分布式版本控制系统,因为没有中央服务器,因此工作时无需联网,干完活直接推送即可。

2.1 优点

1)适合分布式开发

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

3)速度快、灵活

4)任意2个开发者之间可以很容易的解决冲突

5)支持离线工作

2.2 缺点

1)学习周期长

2)代码保密性差

后续不断更新~~~

SVN和git的优缺点比较相关推荐

  1. 02 SVN 与 Git 的优缺点

    上一篇博客大致聊了聊关于版本控制系统的周边,这一篇我们就来继续唠唠作为近年来最受欢迎的两个版本控制系统的优缺点吧. 聊优缺点之前,先简单了解一下这两个这两个版本控制系统好了: 关于 SVN SVN 概 ...

  2. SVN和Git 介绍,区别,优缺点以及适用范围

    SVN: SVN是Subversion的简称,是一个开放源代码的版本控制系统,支持大多数常见的操作系统.作为一个开源的版本控制系统,Subversion管理着随时间改变的数据.这些数据放置在一个中央资 ...

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

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

  4. Git与SVN区别,各自优缺点

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

  5. SVN和Git的 区别

    SVN工作流程 git工作流程 区别: 1.SVN属于集中化的版本控制系统,有个不太精确的比喻:SVN = 版本控制+ 备份服务器    SVN使用起来有点像是档案仓库的感觉,支持并行读写文件,支持代 ...

  6. 命令行操作svn和git和git

    前几天在写代码的时候电脑突然坏掉,老大交代的任务没完成,非常痛恨自己用svn或者git保存代码,相信很多程序员遇到过,硬盘坏掉,存在硬盘中的代码丢失,无法找回的问题,svn和git可谓程序员界的福音, ...

  7. 【转】SVN 与 GIT 详细对比

    [转]SVN 与 GIT 详细对比 git和svn的详细对比 近期就[版本管理工具是否进行切换SVN->Git]的问题进行了讨论,于是对svn和Git进行了相关研究,进而梳理出Git的特点(优. ...

  8. Linux 下禅道和 SVN、GIT 集成插件发布

    Linux 下 SVN.GIT 可以和禅道集成了.在版本库中提交代码就可以自动更新关联禅道的任务和Bug.感谢网友张彪的开发. 一.下载地址 1.源代码:https://github.com/easy ...

  9. linux svn权限如何打开文件,如何让 SVN 或者 GIT 保留 Linux 文件权限

    想问一下各位是怎么让 SVN 或者 GIT 保留 Linux 文件权限的. 背景: 十一期间帮朋友解决一个问题,他们的知识库是用 WordPress 搭建的(which is a stupid cho ...

  10. Git迁移 从SVN到Git

    Migrating from SVN to Git 首先我们需要在Stach或者GitHub上新建一个Repository, 拿到它的URL. 接下来参照如下步骤 : At first we shou ...

最新文章

  1. 一篇文章搞懂JavaScript运行机制
  2. android的横竖屏切换,Android横竖屏切换 初步探究
  3. int型数据占用的内存空间及ASCII码表
  4. mysqlsql怎么比较当前月与去年的这个月的同比_多数房企前10月业绩稳步增长 这12家企业为何“负增长”?...
  5. bzoj3533 [Sdoi2014]向量集 可持久化凸包+二分
  6. 壁仞科技A轮融资11亿元, 创近年芯片设计领域新纪录
  7. Spring事物配置文件
  8. Android中ListView数据处理优化
  9. ActivityGroup详解
  10. 教你用快捷键 以管理员身份运行cmd
  11. 什么是MySQL索引?
  12. 光线追踪渲染技术能听懂的介绍
  13. iOS开发-dispatch_once相关
  14. UVCCamera AndroidUSBCamera示例运行错误的解决办法
  15. vue filters的使用
  16. java中高级面试_中高级面试常问:Java面向对象设计的六大原则
  17. 编写微信聊天机器人2《聊天精灵WeChatGenius》:引入Xposed库,使模块生效。
  18. 一份机器学习的自白书
  19. 英语四级常考100个短语
  20. 《自我分析》卡伦·霍尼阅读笔记1

热门文章

  1. Edge浏览器驱动更新
  2. ubuntu20.04WPS解决缺失字体的问题
  3. 深度卷积神经网络基本介绍
  4. STM32入门教程第一讲
  5. freeradius mysql_centos7 freeradius mysql配置
  6. 微信公众号订阅号开发项目小记
  7. html中五号字体是多少像素,5号字是多大(字体尺寸对照表mm)
  8. 浙江省大学计算机一级考试试题,大学生计算机一级考试试题
  9. 文本自动校对技术研究综述
  10. TX4223芯鼎盛PWM开关型DC-DC转换驱动器DCDC升压恒压芯片开关电源IC