Jira Smart Commits не выполняет команды - PullRequest
2 голосов
/ 13 марта 2019

Мои смарт-коммиты Jira правильно отслеживаются билетом Jira

Proving the linkage of my commits to my 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. Поскольку я сразу отвечаю на свой вопрос, я предоставляю ссылку выше для завершения.

1 Ответ

3 голосов
/ 13 марта 2019

Это заняло больше времени, чем я хотел бы признать.Эта ссылка здесь:

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

Точно описал проблему, с которой я столкнулся.Цитируем важный текст для полноты:

... если в коммите нет электронного письма, соответствующего любому пользователю jira, оно не будет работать (будет отклонено).

Я получал молчаливый отказ от Jira, потому что электронная почта в моей учетной записи Github, которую вы видели при запуске $ git config --global user.email, не соответствовала электронной почте в моей учетной записи Jira.

Молчание этой проблемы было тем, что заставило меня, как вы можете видеть выше, я смог приписать коммиты к определенным задачам Jira без с соответствующим адресом электронной почты.

Надеюсь, это избавит хотя бы одного человека от сильной головной боли и замешательства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...