首页 > 解决方案 > Git Pre release hook:自动将发布标签放在常量文件中?

问题描述

GIT 是否支持预发布挂钩?当我在 GIT 中发布时,我想将发布标签放在一个常量文件中,提交它,然后发布它。

是的,我们可以通过像 Jenkins 这样的工具来做到这一点,但我在一个没有这种“先进”设施的客户那里工作。

标签: gitgithooks

解决方案


Git 不支持预发布挂钩,因为 git 中没有“发布”的概念。这是 Github 上的一个概念(也许还有其他 git 存储库托管)。Github 为每个标签创建一个版本。

因此,您的“预发布挂钩”可以是一个脚本(或 git 别名),它将版本(或标签名称,或其他)放入文件中,添加、提交、创建标签并推送到 Github。

请参阅我的SQLObjectCheetah3的预发布脚本示例。


推荐阅读