Branch Protection, Workspaces & Choosing a Git Host
Branch Permissions & Merge Checks
Branch permissions enforce process gates on important branches — requiring a minimum number of approvals, a passing Pipelines build, or preventing direct pushes/force-pushes to main. Merge checks operationalize a team's quality standards directly in the tool rather than relying on manual discipline. Preventing force-push on shared branches protects against silently rewriting history and discarding others' committed work.
Required & Default Reviewers
Required reviewer rules route review responsibility to people with relevant ownership over a codebase area. Default reviewers automatically add a predefined set of people to every new pull request targeting a repository, avoiding the need to manually assign the same reviewers each time.
Workspaces & Access Control
A workspace groups related repositories, projects, and members under one organizational unit, roughly analogous to a GitHub organization. Repository- and workspace-level access control (read/write/admin) lets organizations define appropriate access boundaries as team size and repository count grow.
Cloud vs. Data Center
Bitbucket Cloud is Atlassian's hosted SaaS offering; Bitbucket Data Center (formerly Server) is self-hosted, useful for teams with compliance, data-residency, or on-premises requirements — the common hosted-vs-self-managed split seen across DevOps tooling generally.
Bitbucket vs. GitHub vs. GitLab
Each platform has different strengths: Bitbucket's Atlassian ecosystem integration, GitHub's dominant open-source community and Actions ecosystem, and GitLab's all-in-one DevOps platform positioning — the right choice depends on existing tooling investments, team size, pricing, and specific feature needs.
Keep your own version of these notes — editable, searchable, and organised by your stack.
Start free