codecamp

GitHub 管理仓库中的发行版

您可以创建要捆绑的发行版,并将项目的迭代交付给用户。

仓库协作者以及对仓库具有写入权限的人员可以创建、编辑和删除发行版。

您也可以在 GitHub Marketplace 中从特定的发行版发布操作。 更多信息请参阅“在 GitHub Marketplace 中发布操作”。

创建发行版

  1. 在 GitHub 上,导航到仓库的主页面。

  1. 在文件列表的右侧,单击 ReleasesLatest release

Releases section in right-hand sidebar

  1. 单击 Draft a new release(草拟新发行版)

发行版草稿按钮

  1. 键入发行版的版本号。 版本基于 Git 标记。 我们建议使用语义版本号命名标记。

发行版标记版本

  1. 使用下拉菜单,选择包含要发布的项目的分支。

发行版标记分支

  1. 键入发行版的标题和说明。

发行版说明

  1. (可选)要在发行版中包含二进制文件(例如已编译的程序),请在二进制文件框中拖放或手动选择文件。

通过发行版提供 DMG

  1. 要通知用户发行版本尚不可用于生产,可能不稳定,请选择 This is a pre-release(这是预发布)

将版本标记为预发行版的复选框

  1. 如果您准备推广您的发行版,请单击 Publish release(发布版本)。 要在以后处理该发行版,请单击 Save draft(保存草稿)

发布版本和草拟发行版按钮

您也可以从命令行或脚本自动创建发行版。 更多信息请参阅“发行版”。

编辑发行版

  1. 在 GitHub 上,导航到仓库的主页面。

  1. 在文件列表的右侧,单击 ReleasesLatest release

Releases section in right-hand sidebar

  1. 在页面右侧要编辑的发行版旁边,单击 Edit release(编辑发行版)

编辑发行版

  1. 在表单中编辑发行版的详细信息,然后单击 Update release(更新发行版)

更新发行版

删除发行版

必须先删除所有附加到发行版的二进制文件,然后才能删除发行版。

  1. 在 GitHub 上,导航到仓库的主页面。

  1. 在文件列表的右侧,单击 ReleasesLatest release

Releases section in right-hand sidebar

  1. 单击要删除的发行版的名称。

用于查看发行版的链接

  1. 在页面右上角,单击 Delete(删除)

删除发行版按钮

  1. 单击 Delete this release(删除此发行版)

确认删除发行版

GitHub 关于发行版
GitHub 查看仓库的发行版和标记
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }