We have several developers working on same project. We fix bugs by pushing to feature branches with commit messages like 'fix bug #89'.
At that time, issues get resolved. Yet, the project isn't deployed until we merge those feature branches to release branches. Our QAs will watch on issue tracker for bug fixing. They always find issues marked as 'resolved' but not really fixed in the application and complain about it.
So we want issues to be resolved after they are merged to release branches (i.e. get deployed).