Когда закрывать проблему связано не только с конкретной моделью ветвления, но и с вашим процессом управления рабочими элементами, т. Е. Каково ваше определение выполненного ?
В gitflow вы объединяетесь с мастером только в производственных развертываниях , если вы считаете, что проблемы, которые были решены до этого, является делом вкуса, но в случае, если вы работаете в agile fashoin, общее определение done будет будь то, что функция реализована, задокументирована, проверена и протестирована, другими словами, готова к развертыванию в вашей производственной среде (но не обязательно там развернута).
Для лучшей визуализации такого рабочего процесса вам может быть полезно добавить на свою доску еще несколько столбцов, таких как «TEST / QA» и «Review», чтобы указать, что проблема перешла от реализации к проверке, а затем к QA.