【发布时间】:2019-03-05 15:37:53
【问题描述】:
如何确保来自 github PR 壁球合并的提交 cmets 包含所需的文本?
我们使用 Jira + Github,如果用户在提交 cmets 中输入 Jira 问题 ID,则这些提交将链接到 Jira 问题。
当用户从他们的私有功能分支合并 PR 时,他们通常会压缩和合并,这意味着用户可以手动将单个提交的意图从该分支汇总到更大的集成分支或主分支。
如果用户在合并 PR 时忘记输入它们,那么编辑提交并将文本添加到消息中会变得很痛苦。
是否有我可以在 PR 上使用的状态检查或提交消息格式化程序来确保必须有一些看起来像 Jira ID 的东西? (AAA-111)
【问题讨论】:
-
我不记得它应该是提交钩子还是 CI 作业。无论哪种方式:通过将清单添加到 pull request template 来帮助您的用户。当你弄清楚时,为支票创建适当的金额of strictness。
-
嗯,我确实有一个模板,但我没有意识到我可以在其中添加最终壁球合并提交消息的要求。
-
值得注意的是,截至 18 年 10 月,Jira/GitHub 推出了一款可以进行一些额外元数据管理的应用。看看:github.com/marketplace/jira-software-github
-
非常有趣。我想我们可能已经有了那个工具。但是,如果文本不包含某些预期值,如果仍然无法帮助我阻止单击壁球合并按钮
标签: git github jira pull-request