【发布时间】:2022-07-11 18:56:35
【问题描述】:
在 github 上成功进行拉取请求后进行 squash 合并时,我想验证 squash 合并提交消息是否包含 Jira 票号。如果不是,则 squash 合并应该失败,直到用户输入正确的提交消息。
现在这需要手动完成,有时我忘记包含票号我想要一种自动的方式来确保我不会忘记这样做。
- 我知道我可以在本地使用挂钩来强制使用 Jira Ticket 编号,但我不关心用户如何在他的分支上工作。我真的只是希望受保护的分支提交都以 Jira 票证开始
- 我没有 github 企业,所以我不能使用预接收挂钩。
- 我已经研究了 github 操作,但不确定这是正确的方法。
一些参考但没有解决方案:
【问题讨论】:
标签: github jira git-merge pull-request git-squash