标签: git githooks
GIT是否支持预发布挂钩?当我在GIT中按release键时,我想将release标签放入一个恒定文件中,提交并释放它。
是的,我们可以通过诸如Jenkins之类的工具来做到这一点,但是我正在为一个没有这种“高级”设施的客户工作。
答案 0 :(得分:0)
Git不支持预发行版钩子,因为git中没有“发行版”的概念。 Github上的这个概念(也许还有其他git仓库托管)。 Github为每个标签创建一个发行版。
因此,您的“预发布挂钩”可能是一个脚本(或git别名),该脚本将版本(或标签名称,或其他名称)放入文件中,添加,提交,创建标签并推送到Github。
以我的SQLObject和Cheetah3的预发布脚本为例。