Having recently migrated from Bitbucket Server to Cloud we found some subtly inconsistent branch permission functionality. Specifically there's no permission equivalent to Prevent Changes without a pull request. The only way I found to mandate a pull request is by not assigning write access to these branches. Problem is that Write access is required to create hotfix and release branches, a task normally processed by one of the developers since adopting gitflow 8 years ago...
The only solution so far is assign write permission for these branches another user that doesn't usually commit changes. Why doesn't Cloud offer the same robust function as Server?
Bitbucket Server
