如何在不触发构建的情况下进行Git Push?

3
我们目前已经设置好了git,每当我们将更新推送至我们的构建服务器上的仓库时,服务器上的bash脚本就会被执行以开始构建。
有时候我们会进行不应该触发构建的更改。 是否有任何额外的参数可以传递给git push以便它不执行接收钩子或将参数传递给接收钩子?欢迎提供其他解决方案来防止触发构建。

5
我建议在提交信息中加入一个特殊的关键词,然后在钩子中解析该信息。 - tauran
1个回答

6
如果tauran建议的“提交消息中的特殊关键词”不够好,不要忘记git notes。(请参阅自我笔记。)您可以附加任何文本元数据到提交(而无需更改其SHA1)。然后,您可以解析推送的提交中是否存在特殊注释,而非仅仅是提交消息内容。

那比关键字还要好 :) - tauran

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接