gpt4 book ai didi

bitbucket - 通过注释格式强制 Bitbucket Commit 与 JIRA Ticket 相关联

转载 作者:行者123 更新时间:2023-12-04 03:56:51 27 4
gpt4 key购买 nike

确切的需要是强制所有提交到 Bitbucket 以链接到 JIRA 票证。

我之前在 Subversion 上通过创建一个在提交文本中查找 JIRA 票证的提交 Hook 来执行此操作,但我不希望此解决方案必然受限于先前的经验。

Bitbucket 是否在某处设置了强制关联针对 Jira 票证的所有提交?如果没有 - 它是否具有强制提交评论质量的机制(某种钩子(Hook)或正则表达式)?如果没有 - GIT 是否有我们可以用于此目的的东西?

想象的解决方案是(但不限于)一个提交钩子(Hook),如果注释文本不包含前导 JIRA 票证,则提交失败,然后是冒号,然后是一些提交文本,例如:

git commit -m "foo"

失败并且
git commit -m "PRJ-9327: foo"

提交...

最佳答案

BitBucket issue 5658今天刚刚实现(2017 年 4 月 13 日)

Option to reject commits without an issue key in their message

This feature is now available to all users via the repository settings "links" page

The pre-receive hook that rejects pushes when any commit does not have a valid issue key in its message.
The current implementation relies on the per-repository "Links" setting to determine what a valid issue key looks like. This gives us the ability to validate against Jira, Bitbucket Issues, Connect add-ons, and any configured custom Links.


因此,您不再需要第三方插件。
Link

关于bitbucket - 通过注释格式强制 Bitbucket Commit 与 JIRA Ticket 相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40226263/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com