Force Bitbucket承诺通过Comment Formatting与JIRA Ticket相关联

Inq*_*Shm 9 jira bitbucket pre-commit-hook git-commit

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

我之前在Subversion上通过创建一个在提交文本中查找JIRA票证的提交钩子来做到这一点,但我不希望这个解决方案必然受限于之前的体验.

Bitbucket是否有设置某个地方强制关联所有提交对Jira门票?如果不是 - 它是否具有强制提交评论质量的机制(某种钩子或正则表达式)?如果不是 - GIT是否有可以用于此目的的东西?

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

git commit -m "foo"
Run Code Online (Sandbox Code Playgroud)

失败了

git commit -m "PRJ-9327: foo"
Run Code Online (Sandbox Code Playgroud)

承诺...

Von*_*onC 8

到位桶发行5658今天刚刚实施(2017年4月13日)

选项可以在邮件中拒绝没有问题密钥的提交

现在,所有用户都可以通过存储库设置" links"页面使用此功能

当任何提交在其消息中没有有效的问题密钥时,拒绝推送的预接收挂钩.
当前实现依赖于每个存储库" Links"设置来确定有效的问题密钥的外观.这使我们能够针对Jira,Bitbucket问题,Connect附加组件以及任何已配置的自定义链接进行验证.

所以你不再需要第三方插件了.

链接