JIRA Cloud无法从智能提交中记录时间

时间:2016-02-09 07:39:49

标签: git jira bitbucket time-tracking smart-commits

我们有一个与Bitbucket回购挂钩的JIRA Cloud项目。我们启用了时间跟踪功能,并确保所有用户电子邮件都正确无误。

编辑:我最近注意到我的提交作者不是正确的用户,但现在已修复并且提交会识别我的头像和所有内容。

我们还为回购启用了智能提交。

但是,当我们使用问题密钥和语法#time 1h进行提交时,问题会在Jira项目中弹出,但不会记录任何时间。任何想法为什么或如何调试这个?

3 个答案:

答案 0 :(得分:1)

要使智能提交正常工作,提交者的电子邮件地址必须与JIRA用户的电子邮件地址匹配

答案 1 :(得分:0)

发现问题:智能提交不接受在提交消息中的新行上添加命令,而不首先引用具有问题密钥的每个命令。

所以,我就是这样做的(这不起作用):

Commit message here.

JIR-123

#time 1h
#any other command

以及它应该是怎样的(这对我们来说似乎也有用):

Commit message here.

JIR-123 #time 1h
JIR-123 #any other command

有关详细信息,请参阅此处的讨论:https://jira.atlassian.com/browse/DCON-463

答案 2 :(得分:0)

只是想添加以确保您检查电子邮件地址的本地git全局变量。该电子邮件地址必须与您的JIRA用户帐户电子邮件地址一致。

对我们有用的唯一语法是:

TASKID-1234 #transition-name TASKID-1234 #comment this is a test