This a scenario in our team:
There are tow main branch in Git: Release, Develop
Scrumt metodoly is used and sprint time is one week.
Issues (Features,Improvements, BugFix,..) are on the Jira and assigned to developers on first day of sprint.
All off developers have access to develop branch and push their code during a sprint on Develop branch.
At the end of the sprint all of the done issue which are on several commit is reviewed by team leader then merged to Release branch.
and Jenkins is integrated with Git so check all test and publish the latest release on produc server.
Now I want to link all of the commits which are related to an issue and use a better way for reviewing the codes and merging them.