【发布时间】:2018-04-24 20:08:15
【问题描述】:
我正在 git repo 中编辑 master 分支。
我不时地测试一个提交并发现它运行良好。然后我可能想将此类提交中的最后一个标记为 release。
可以通过分支来完成,但是这样我需要切换分支、合并、切换回等等。
有没有更简单的方法可以将某些master 版本标记为版本?
【问题讨论】:
-
使用标签(轻量级或带注释的,尽管通常对于发布,带注释的标签更好,因为您可以存储额外的发布数据和/或 GPG 签名)。
-
您可以创建标签,无需任何切换和合并。如果您在谈论 GitHub,则可以使用 UI 从特定提交创建发布。
-
@janos 我不想为每个版本都发明一个新的标签名称。我希望它们用一些稳定的标识符来表示,比如分支名称。我不是专门说 GitHub
标签: git branch release git-branch devops