首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JIRA智能提交-没有JIRA票证号的块git提交

JIRA智能提交-没有JIRA票证号的块git提交
EN

Stack Overflow用户
提问于 2016-12-16 04:01:17
回答 2查看 3.7K关注 0票数 1

如果提交消息不包括JIRA票证编号,我将尝试阻止GIT提交。有人能做到吗?

根据我的理解,下面的提交消息将在票证WEBSITE-4上记录提交消息。

代码语言:javascript
复制
JIRA:WEBSITE-4 #comment Testing smart commit.

但是,当用户忘记在提交消息中包含JIRA:<ticket number>时,我需要一种阻止提交发生的方法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-16 05:35:47

如果您有自己的Bitbucket服务器,您可以添加一个像"又一次提交检查器“这样的插件,它正是这样做的:

还有一个提交检查器是一个存储插件,它允许您根据可配置的规则拒绝提交到存储库。它的主要功能是要求提交消息包含有效的JIRA问题,

看它的GitHub回购

如果不是,作为在此讨论,您需要一个预提交钩子(客户端)或一个预接收钩子(但是对于公共BitBucket服务器,这意味着网钩)参见"钩在藏物上“。

这里中提到的“提交消息中的需求问题键”是为2017年5月BiBucket云引入的。

这个帖子补充道:

只要在存储库设置下设置链接以与JIRA挂钩,就不必在Bitbucket Repository -> Settings -> Links下打开“提交消息中的要求问题密钥”。 这基本上是你设定的一条规则,任何人都不能在没有问题键的情况下推动任何事情。如果您想暂时禁用它,那么您可以随时关闭它。

As 这里提到的

Bitbucket服务器没有相同的选项来要求提交注释中的问题键。 为了获得该功能,您必须获得应用程序(如用于Bitbucket的Jira挂钩更好的Bitbucket提交策略)或编写自己的应用程序。 或者:

票数 3
EN

Stack Overflow用户

发布于 2020-02-28 12:13:00

在比特桶云上

  1. 转到Bitbucket回购->设置->链接
  2. 打开“提交消息中的要求问题键”
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41177088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档