美文网首页
版本管理系统

版本管理系统

作者: 花椒人生 | 来源:发表于2018-11-18 23:27 被阅读0次

菜鸟作者为了学习巩固下Git,写了几篇笔记放到了简书上
菜鸟作者主要引用了下面几个大神的神作

1.HenCoder 任务线老师的 掘金Git小册
2.廖雪峰老师的Git教程
3.菜鸟教程的Git教程

本文共分为四篇
1.版本管理系统:介绍中央式与分布式版本管理系统
2.Git(一):主要介绍了从Github上建立项目并且拉取提交
3.Git(二):主要介绍了Git的基本操作
4.Git(三):主要介绍了Git中常见错误已及纠正(本篇有待完善,后续会补上......)

1.版本控制系统

版本控制系统(VCS),顾名思义,提供最基本的版本控制功能,他会在文件修改的历程中保留修改历史,让用户可以方便地查看该文件的修改历史,并且可以方便地让用户撤销对文件的修改。

版本控制系统可以方便用户记录修改历史,提供了主动提及改动的机制。也就是说,用户可以方便的将自己的代码回滚到自己的版本库的任何一个地址。

版本控制系统会为用户提供一个中央仓库,这样,大家都可以将自己的代码提交到这个中央仓库。

版本控制,主动提交,中央仓库这三个要素,构建了版本控制系统的核心。在开发团队中,团队中的任何一个人都可以提交自己的内容并且同步别人的代码,并且会在需要的时候查看操作历史,这就构成了版本控制系统。

image.png

2.中央式版本控制系统

工作模型:
例如一个小型团队,利用中央式的版本控制系统来管理项目。
1.团队架构师搭建项目框架。
2.在公司服务器上创建中央仓库,并且将项目框架代码上传到中央仓库。
3.其他同事将代码从中央仓库拉取下来。
4.团队成员开始完成各自模块并且将各自代码提交到中央仓库。
5.每次有人需要将自己的代码提交的中央仓库的时候都会提前拉取下最新的代码。

image.png

分布式中央版本控制系统的优点:
1.分布式版本控制系统的大部分操作可以在本地进行,他可以在网络不通畅的时候使用。
2.分布式版本控制系统将代码提交到本地仓库,将本地仓库推送到中央仓库,他可以将代码提交做的更加细分。
分布式中央版本控制系统的缺点:
1.每个机器第一次获取本地仓库时相当叫费时,因为每个机器本地都会有一个版本库。
2.每个机器本地占用的存储较大。

相关文章

  • Git简易指南

    Git Git 属于分散型版本管理系统,是为版本管理而设计的软件 Subversion 集中型版本管理系统 集中型...

  • 配置管理系统,界面更改了天气预报插件

    layui版本配置管理系统,一个功能齐全的后台管理系统,小型项目的首选 vue版本配置管理系统的Vue版本来了 之...

  • Git 17使用Tag标签 系统版本号管理

    GIt 系统版本号管理 ========= 命令 系统版本号管理 git tag [tag_name] + [co...

  • 版本管理系统

    菜鸟作者为了学习巩固下Git,写了几篇笔记放到了简书上菜鸟作者主要引用了下面几个大神的神作 1.HenCoder ...

  • 系统管理及IPC资源管理

    1. 系统管理 1.1 查询系统版本 查看Linux系统版本: 查看Unix系统版本: 1.2 查询硬件信息 查看...

  • git使用

    常见的版本控制系统- svn: 集中式版本管理系统- git: 分布式的版本管理系统 git 的三个区 工作区:你...

  • git的基本使用

    git用一句话说就是分布式版本管理系统。 和中央仓库版本管理系统(如svn)的不同是在于,可以在本地进行版本管理,...

  • git学习

    git是分布式版本管理系统,SVN是集中式版本管理系统。1、git init,把当前目录变成git可以管理的仓库2...

  • git

    1 git是分布式版本管理系统。svn是集中式版本管理系统。(这里的版本不仅仅是时间上的版本同时也是不同电脑上的版...

  • 初识git

    一、版本管理 版本管理,是用来记录一个或若干文件内容变化,以便将来查询特定版本修证情况的系统。 版本管理工具的发展...

网友评论

      本文标题:版本管理系统

      本文链接:https://www.haomeiwen.com/subject/ilpnfqtx.html