Today, we’re excited to announce Bubble's relaunch of version control! For over a decade, we’ve been building the most powerful and scalable no-code platform. Our new version control system is here to deepen our commitment to scalability and empower you to grow your team and business from your first customer to the millionth (and beyond). Read more about it in the full blog post!Note:
Bubble’s new Version Control is a system teams can use to build, collaborate, merge, and deploy with confidence.
When building on Bubble, we know the importance of transparency and reliability.
That is why we drew from the software industry’s tried-and-true best practices with the goal of making collaboration as streamlined as possible, so your team can divide and conquer without the worry of stepping on each others’ toes.
There are over 2 million users building on Bubble. More and more, teams are turning to Bubble to build and ship products faster and ultimately save costs. Collaboration looks different everywhere, but we know visibility into work streams and coordination across moving parts are important no matter what. As you scale, version control is here to guide you through it all:
Note: Basic version control capabilities are available on all paid plans and include the ability to create savepoints and restore your branch. The following new Premium version control capabilities are only available on higher-tier plans.
Branch Tree Visualization
Create branches to break down your project into independent parts, so you can safely make changes without impacting other parts of the project.
The branch tree lets you:
Teams can help keep each other informed by adding a branch description to capture important information such as the scope of work covered in that branch.
Main and Hotfix Branches
The Main branch and hotfix branch are two new branch types to help you exercise control and flexibility when you need it.
Guided Merge Flow & Conflict Resolution
The new guided merge flow takes you through the steps of merging work from one branch into another branch. You can use the new conflict resolution UI to resolve conflicts one-by-one, or resolve all conflicts in favor of one branch on a page-by-page basis. The guided merge flow gives you the opportunity to preview changes with each step of the merge flow, and if you’re not happy with what you see, you can cancel the merge without any consequences. This removes the hassle and complication of restoring to a previous savepoint to undo a merge.
If you’re looking to streamline collaboration on Bubble and break down complex projects into more manageable parts, look no further than Bubble’s new version control system. With version control, we wanted to take the guesswork out of your development process so you can spend more time building incredible businesses and technology.
And that has always been our goal here at Bubble. We are on a mission to enable anyone to be a software creator. We build features to address the challenges that teams face as they scale because we’ve experienced those same challenges as we’ve scaled. People say to build products that you’d use yourself, and that’s exactly what we’ve done. Version control has been a game-changer for our internal development team building the Bubble website, and we hope the same will be true for you!
We’re excited to share the next set of version control features our team is already working on for this year:
Get more resources in the full blog post!
This is a companion discussion topic for the original entry at https://bubble.io/blog/new-version-control/