跳转到内容

GIT 与协作 · DEFINED TERM

Tag 与 Release

Tag 固定指向一个历史版本,Release 在此基础上附加说明和制品。

你可能会这样说“为 v0.3.2 打标签,并上传对应平台安装包。”

VISUAL EXAMPLE

先看懂它怎么工作

INPUT为 v0.3.2 打标签,并上传对应平台安装包。
确认提交
创建不可变标记
推送标签
发布说明与制品
CHECK标签、版本号、源码和安装包一致,校验值与发布说明完整

MECHANISM

运行机制

  1. 确认提交
  2. 创建不可变标记
  3. 推送标签
  4. 发布说明与制品

USE WHEN

适合这样用

版本发布、回溯和下载分发

NOT FOR

不要这样理解

不要让同一版本标签在不同提交间反复移动

TELL YOUR AGENT

可直接发给 Agent

请按“Tag 与 Release”的概念处理这个需求:为 v0.3.2 打标签,并上传对应平台安装包。。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

标签、版本号、源码和安装包一致,校验值与发布说明完整

OFFICIAL SOURCES

官方来源