企业级开源版本管理系统GIT分析

作者:私语茶馆

1.开源版本管理各种易混淆概念

        开源版本软件管理存在Git、GitHub、TortoiseGit等各种概念容易混淆,本文讲解这些系统的概念、用途和范围,以及如何基于开源软件搭建版本管理系统。GIT密切相关的几个软件概念和解释如下:

  • gitHub全球最大的代码托管和写作平台。微软以75亿美元收购,很多人担心其后续运作,迁移到GitLab上。这个严格意义上是个平台而不是软件产品。
  • git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,其下载地址: Git - Downloads;出自Linux之父林纳斯之手。有如下特征:
  1. 1 协同修改,多人并行不悖的修改服务器端的同一个文件,数据备份。
  2. 不仅保存目录和文件的当前状态, 还能够保存每一个提交过的历史状态。
  3. 版本管理
  4. 在保存每一个版本的文件信息的时候要做到不保存重复数据, 以节约存储空间, 提高运行效率。 这方面 SVN 采用       的是增量式管理的方式,  Git 采取了文件系统快照的方式。
  5. 权限控制
  6. 对团队中参与开发的人员进行权限控制。
  7. 对团队外开发者贡献的代码进行审核——Git 独有。
  8. 历史记录

相关推荐

  1. 企业开源版本管理系统GIT分析

    2024-04-24 16:22:03       30 阅读
  2. ELK企业日志系统分析系统

    2024-04-24 16:22:03       51 阅读
  3. ELK 企业日志分析系统

    2024-04-24 16:22:03       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 16:22:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 16:22:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 16:22:03       82 阅读
  4. Python语言-面向对象

    2024-04-24 16:22:03       91 阅读

热门阅读

  1. HTML超链接(详解如何进行网页之间的跳转)

    2024-04-24 16:22:03       34 阅读
  2. vue各种时间类型转换

    2024-04-24 16:22:03       26 阅读
  3. 达梦(DM)数据库管理表

    2024-04-24 16:22:03       35 阅读
  4. K8s: 控制器之ReplicaSet对象

    2024-04-24 16:22:03       34 阅读
  5. VMware虚拟机经常卡死风扇狂转的解决办法

    2024-04-24 16:22:03       37 阅读
  6. ffmpeg常使用的命令

    2024-04-24 16:22:03       36 阅读