我们有一个与Bitbucket回购挂钩的JIRA Cloud项目。我们启用了时间跟踪功能,并确保所有用户电子邮件都正确无误。
编辑:我最近注意到我的提交作者不是正确的用户,但现在已修复并且提交会识别我的头像和所有内容。
我们还为回购启用了智能提交。
但是,当我们使用问题密钥和语法#time 1h
进行提交时,问题会在Jira项目中弹出,但不会记录任何时间。任何想法为什么或如何调试这个?
答案 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