什么是 Release(发行版)?

您所在的位置:网站首页 release页面下载 什么是 Release(发行版)?

什么是 Release(发行版)?

2023-08-08 14:12| 来源: 网络整理| 查看: 265

什么是 Release(发行版)?简介​

Release(发行版)是具有 Changelogs(变更日志)和二进制文件的一级对象,可以代表超出 Git 架构本身的一个特定时间点之前的所有项目历史。

Release(发行版)的作用​

通过 release,不仅可以通过源代码查看项目历史,还能通过已经编译好的二进制文件来进一步描述此时的项目状态。

"超出 Git 架构本身" 的意义与作用在于:

git 本身只能记录项目修改,本质上不适合将编译好的项目二进制文件记录下来。通过 release ,开发者可以把发布版本时项目所编译好的二进制文件保存了下来,方便用户下载,也方便查找特定版本的二进制文件。发行版的特点小结​

结合上文 超出 Git 架构本身 所描述的特点,可以理解总结如下:

发行版本身不是由 Git 提供的原生能力,而是基于 Git 提供托管能力的平台(如 Gitee )提供的基于 Git 的版本管理能力。用户在访问项目时,可以通过 release 快速下载对应版本二进制文件,而不需要自己下载源代码到本地编译,大大降低用户使用软件的学习成本。在发行版中,一般会包含 对应发行版版本的源代码、对应发行版版本的源代码压缩包(由平台提供 Archive 下载地址而不需要使用 Git 命令克隆检出)和 开发者创建发行版时上传的二进制文件(即附件)。开发者创建发行版时上传的二进制文件(即附件)由开发者在发布 release 时决定是否上传。一般情况下,开发者可以通过发行版附件功能提供 制作好的安装包/可执行程序、补丁 以及 对应版本的使用文档或开发文档 等等。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3