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)
承诺...