我们启用了服务器端的git钩子来执行基于GIT的集成策略,我们检查推送的提交消息格式。在--dry-run模式下调用'git push‘时,不会调用git挂钩。我如何才能测试git钩子,而不是真正将代码推入存储库?
发布于 2017-10-05 12:46:13
您可以在服务器端有一个测试存储库,以供您推送。
但是对于真正的本地测试,您可能希望使用client-side commit-msg hook,可以在其中测试提交消息验证函数。
假设所述函数可以在其自己的脚本中外部化,以便从以下位置调用:
commit-msg挂钩pre-receive挂钩https://stackoverflow.com/questions/46576888
复制相似问题