Bitbucket's branch permissions will first find all matching branch permission rules, then check if for any of those rules an exemption exists for the user attempting the action.
If no exemptions exist, the user is prevented from carrying out the action.
If an exemption exists, the action is allowed to carry on.
For example if you have a rule preventing all writes to all branches for everyone, and another rule preventing all writes for the pattern 'bugfix/*' with the user 'admin' exempt, 'admin' could write to all branches and tags that start with 'bugfix' (and nothing else).
I hope that answers your question,
As a project manager, I have discovered that different developers want to bring their previous branching method with them when they join the team. Some developers are used to performing individual wo...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG