2

我的 Jira 智能提交被 Jira Ticket 正确跟踪

证明我的提交与我的 Jira Ticket 的关联

但我的命令没有被执行。我试图由 Jira Smart Commits 执行的示例提交:

$ git commit -m "Foo-2 Fake commit where I moved a task from Backlog to In Progress #time 1h $in-progress"

我已阅读此处列出的所有文档:

https://confluence.atlassian.com/bitbucket/use-smart-commits-298979931.html

请注意,上面的链接可能需要 atlassian 登录。由于我要立即回答我自己的问题,因此我提供上面的链接以供完成。

4

1 回答 1

7

这花费的时间比我愿意承认的要长。这个链接在这里:

https://community.atlassian.com/t5/Jira-Core-questions/Smart-commit-not-working/qaq-p/387358

准确描述了我遇到的问题。为了完整起见,引用重要文本:

...如果提交中没有与任何 jira 用户匹配的电子邮件,它将无法工作(被拒绝)。

我收到了来自 Jira 的无声拒绝,因为我的 Github 帐户上的电子邮件(通过 running 看到)与我的 Jira 帐户上的电子邮件地址不$ git config --global user.email匹配。

这个问题的沉默是什么让我,正如你在上面看到的,我能够在没有匹配的电子邮件地址的情况下将提交归因于特定的 Jira 任务。

我希望这至少可以为一个人节省大量的头痛和困惑。

于 2019-03-12T21:33:33.263 回答