如何在不触发构建的情况下使用Git Push?

时间:2011-07-14 09:23:38

标签: git

我们目前有git设置,这样每当我们推送到构建服务器上的存储库时,就会执行服务器上的bash脚本来启动构建。

我们偶尔会进行不应该触发构建的更改。 是否有任何额外的参数我们可以给git push,以便它不执行接收挂钩,或将参数传递给接收挂钩?任何其他防止构建开始的解决方案也欢迎。

1 个答案:

答案 0 :(得分:6)

如果tauran建议的“提交消息中的特殊关键字”不够好,请不要忘记 git notes 。 (见Notes to self)。

您可以将任何类型的文本元数据附加到提交中(无需更改其SHA1) 然后,您可以解析不是提交消息内容,而是解析推送提交中是否存在特殊注释。