我的 Jira 智能提交由 Jira Ticket 正确跟踪
但是我的命令没有被执行。我试图通过 Jira Smart Commits 执行的示例提交:
$ git commit -m "Foo-2 Fake commit 我将任务从 Backlog 移至 In Progress #time 1h $in-progress"
我已阅读此处列出的所有文档:
https://confluence.atlassian.com/bitbucket/use-smart-commits-298979931.html
注意,上面的链接可能需要 atlassian 登录。由于我会立即回答我自己的问题,因此为了完成起见,我提供了上面的链接。
最佳答案
这花费的时间比我愿意承认的要长。这个链接在这里:
https://community.atlassian.com/t5/Jira-Core-questions/Smart-commit-not-working/qaq-p/387358
准确描述了我遇到的问题。引用重要文本以确保完整性:
...if there is no email in the commit matching any jira user it won't work (gets rejected).
我收到了 Jira 的无声拒绝,因为通过运行 $ git config --global user.email
可以看到我 Github 帐户上的电子邮件不匹配我的 Jira 帐户上的电子邮件地址。
这个问题的沉默让我受益,正如您在上面看到的,我能够将提交归因于特定的 Jira 任务而无需具有匹配的电子邮件地址。
我希望这至少能让一个人免于头痛和困惑。
关于git - Jira Smart 提交未运行的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55130961/