使用 GitHub Repos 管理版本

已完成

发布过程的一部分从版本控制开始。 你将了解如何使用 GitHub 管理存储库中的版本。

在以下模块中,你将看到有关在打包代码、二进制文件、发行说明和相关任务后部署一段软件的详细信息。

GitHub 中的版本基于 Git 标记。 可以将标记视为存储库当前状态的照片。 如果需要标记代码的基本阶段或已完成以下可交付代码,可以在生成和发布过程中创建一个标记并使用它,以打包和部署该特定版本。 有关详细信息,请参阅查看存储库的发行版和标记

使用发行说明创建新版本时,可以 @mentions 参与者,添加二进制文件的链接,以及编辑或删除现有版本。

GitHub 中的发行说明的屏幕截图。

图像参考:发布 · Microsoft/azure-pipelines-agent (github.com)

此外,还可以:

  • 从 GitHub 市场中的特定版本发布操作。
  • 选择 ZIP 文件和 GitHub 为每个版本创建的 tarball 中是否包括 Git LFS 对象。
  • 存储库中发布新版本时接收通知。

创建发行版

若要创建版本,请使用 gh release create 命令。 将标记替换为版本的所需标记名称,并按照交互式提示进行操作。

gh release create tag

使用指定的标题和备注创建预发行版。

gh release create v1.2.1 --title

如果你 @mention 备注中的任何 GitHub 用户,GitHub.com 上的已发布版本将包括“参与者”部分,其中包含所有提及用户的头像列表。

可以从 GitHub CLI 手册中检查其他命令和参数。

编辑发行版

无法使用 GitHub CLI 编辑版本。

若要编辑,请使用 Web 浏览器:

  1. 导航到 GitHub.com 上的主存储库页面。
  2. 单击文件列表右侧的“版本”。
  3. 单击页面右侧的编辑图标(在要编辑的版本旁边)。
  4. 编辑版本的详细信息,然后单击“更新版本”。

删除发行版

若要删除版本,请使用以下命令,将标记替换为要删除的版本标记,并使用 -y 标志跳过确认。

gh release delete tag -y

有关详细信息,请参阅: