Today I work with the GitFlow method available from GitKraken.
When there's a new feature we start a branch on the Feature that goes to Develop and then there's a Release.
When there's a bug fix, we start a branch on the Hotfix, which goes to Develop and then a Release.
It happens that when there is a release, the code is placed in the Master. But since there is a risk that something was accidentally uploaded or even the developer deleted something, we want to approve everything that goes to the Master.
We saw this Bitbucket article "Suggest or require checks before a merge" and enabled the branching permission, but still, people are able to send everything to the master without having to approve what was sent. How can I control what goes to the Master?
