How to manage custom branches on Bubble

This guide covers the basics to help you manage your custom branches effectively, merge them and deploy changes to Live.

What are Branches in Bubble?

Branches in Bubble allow you to create separate versions of your app for development purposes. They are useful for:

  • Testing new features without affecting the live app.

  • Fixing bugs in isolation.

  • Experimenting with changes before merging them into the main branch.


Merging Branches

  1. Switch to the Main Branch:

    1. Select the main branch from the branch list.

  2. Merge Changes:

    1. Select "Merge from another branch."

  3. Choose a branch to merge changes from:

    1. Choose your custom branch from which you want to merge the changes from.

    2. Click "Continue."

  4. Review Non-conflicting changes:

    1. Here you will be able to see every change that will be merged into the main branch. Click on the change from the list to go to the element/workflow that was changed.

  5. Resolve Conflicts (if any):

    1. If Bubble detects conflicts between your branch and the main branch, follow the prompts to resolve them. Choose from which branch to keep the change and continue.


FAQ

Can I work on multiple branches simultaneously?

Yes, but you can only work on one branch at a time in the editor. Switch branches as needed.

Will changes in a custom branch affect my live app?

No. Changes in a branch are isolated until you merge them into the live branch.

What happens if there’s a conflict during a merge?

Bubble will highlight the conflicts and guide you to resolve them manually.

Last updated