zoukankan      html  css  js  c++  java
  • SVN和Git的优缺点

    SVN和Git的优缺点

    SVN的优点:

    1、采用集中式,易于管理,保证安全性;

    2、管理方便,逻辑明确,理念符合常规思维;

    3、代码的一致性高;

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

    5、允许一个文件有任意多的可命名属性,会关注所有的文件类型;

    6、支持二进制文件,更容易处理大文件;

    7、支持空目录。

    SVN的缺点:

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

    2、必须连接在服务器上,否则基本不能工作、提交、对比、还原等;

    3、不适合开源开发。

    ===========================

    Git的优点:

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

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

    3、速度快, 成熟的架构,开发灵活;

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

    5、离线工作,管理代码成本低,不需要依赖服务器;

    6、部署方便。基本上下个命令就可以用;

    7、良好的分支机制,可以让主干代码保持干净。

    Git的缺点:

    1、资料少,学习成本比较大,学习周期比较长,要求人员素质比较高;

    2、不符合常规思维;

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

     

  • 相关阅读:
    cf1011 E. Border
    cf 1011 D. Rocket
    cf 1011C. Fly
    cf 1015 E2. Stars Drawing (Hard Edition)
    cf 1015 E1. Stars Drawing (Easy Edition)
    Walking Between Houses(Codeforces-1015D)
    D. Vasya And The Matrix 构造
    点击数据将之前信息隐藏显示当前(手机端页面)
    连接返回上一步(上一个页面)
    公共的css样式
  • 原文地址:https://www.cnblogs.com/ZCQ123456/p/11885118.html
Copyright © 2011-2022 走看看