如果提交消息不包含JIRA票号,我试图阻止GIT提交。有没有人能够做到这一点?
根据我的理解,以下提交消息将在票证WEBSITE-4
上记录提交消息。
JIRA:WEBSITE-4 #comment Testing smart commit.
但是,只要用户忘记在提交消息中包含JIRA:<ticket number>
,我就需要一种阻止提交的方法。
答案 0 :(得分:2)
如果你有自己的Bitbucket服务器,你可以添加一个插件,如&#34; Yet Another Commit Checker&#34;这恰恰就是:
另一个提交检查器是一个Stash插件,允许您根据可配置的规则拒绝对存储库的提交。它的主要功能是要求提交消息包含有效的JIRA问题,
如果没有,作为discussed here,您需要预提交挂钩(客户端)或预接收挂钩(但对于公共BitBucket服务器,这意味着 webhook )请参阅&#34; Hooked on Stash&#34;。
答案 1 :(得分:0)
在Bitbucket云上