Как мне остановить Jira, рассматривая множественные умные коммиты #time для одной задачи как кумулятивные записи? - PullRequest
0 голосов
/ 07 ноября 2019

Это относится к Jira Server

Учитывайте следующее:

Ваша организация использует PhpStorm и его встроенное программное обеспечение для отслеживания времени. Вы открываете «задание» в PhpStorm, которое связывается с билетом Jira, и включается отслеживание времени. Вы работаете в течение одного часа, а затем, как только вы готовы к фиксации, появляется сообщение смарт-фиксации:

ABC-123 Task name #time 1h 0m

Вы фиксируете, затем нажимаете коммит и создаете запрос на извлечение. Позже в тот же день кто-то приходит, чтобы рассмотреть ваш запрос на извлечение, и он замечает потенциальную проблему. Вы снова открываете задачу в PhpStorm и исправляете проблему - это займет у вас 5 минут. Вы переходите к фиксации снова, и сообщение смарт-фиксации гласит:

ABC-123 Task name #time 1h 5m

Вы фиксируете и затем нажимаете коммит. Вы просматриваете билет Jira и вместо того, чтобы видеть общее время в рабочем журнале как 1 ч 5 м, вы видите общее время как 2 ч 5 м. Два раза были добавлены вместе.

Я вижу два возможных решения этой проблемы - либо в PhpStorm есть настройка, позволяющая мне сбрасывать отслеживание времени обратно на 0:00 каждый раз, когда я фиксируюили в Jira есть настройка, позволяющая ему рассматривать каждый коммит как ВСЕГО, а не ДОПОЛНИТЕЛЬНЫЙ рабочий журнал. Существует ли какой-либо из этих вариантов? Есть ли совершенно другой способ добиться этого?

Кажется, все работает нормально, если я использую интерфейс PhpStorm, чтобы вручную сбросить время на 0:00 каждый раз, когда я фиксирую, но весь смысл использования умного принятияэто исключает возможность того, что разработчик может забыть вручную обновить журнал своей работы после выполнения задачи - добавление шага, который им нужно запомнить, - это шаг назад.

Надеюсь, кто-нибудь сможет мне помочь. Заранее спасибо!

...