Bitbucket Cloud has introduced several highly requested features that enhance how developers sync and merge branches, including a new rebase sync option now accessible directly through the user interface.
- Rebase sync now available in Bitbucket UI for branch updates
- Three new merge strategies added: rebase+merge, rebase+fast forward, squash (fast forward only)
- Admins can set default merge strategies at project or repository level
What happened
Bitbucket Cloud responded to user demand by introducing enhanced strategies for syncing and merging Git branches directly within its interface. Until now, when a source branch fell behind the target branch, users could only merge the target branch back into the source, creating a merge commit that could clutter commit history.
With the new update, users can choose a rebase sync option that replays commits from the source branch on top of the target branch, resulting in a linear and cleaner history. In addition, Bitbucket has expanded its pull request merge options by adding three new merge strategies—rebase + merge, rebase + fast forward, and squash (fast forward only)—allowing teams to customize their Git workflows.
Why it matters
Managing Git commit history is a common challenge in software development, especially when collaborating in teams. Merge commits, while preserving complete branch history, can generate complex and cluttered logs, making it difficult to track changes.
By enabling rebase sync and new merge methods, Bitbucket helps teams maintain a cleaner, more comprehensible project history aligned with their preferred workflow. These options reduce noise in commit logs and facilitate easier code reviews and debugging.
What to watch next
Users should explore these new syncing and merging options to determine which align best with their team’s development practices and project needs. Teams can configure default merge strategies for projects or repositories to encourage consistent workflows.
Additionally, Bitbucket is preparing to release a dark mode feature for pull requests soon, which may enhance user experience during code reviews and collaboration.