Merging to master

Merge to master

Once your branch is reviewed and approved, you’re ready to merge your changes to master. Merging a branch makes those designs part of master. Any Contributor can merge any branch to master.

As of version 85.0 of Abstract, you must be online in order to merge to master.

If you accidentally merge a branch to master, you can restore the project's master to a previous commit.

Merge a branch to master

To merge a branch:

  1. Open the Abstract desktop app
    Note: You must be online in order to merge to master.
  2. Select the project that contains the branch you’d like to merge.
  3. Select branches from the left side pane.
  4. Select the branch you’d like to merge.
    Note: You can merge child branches into their parent branch or parent branches into master.
  5. Click MERGE BRANCH in the top right corner.
    You may need to update before you can merge. As you update, you’ll be notified if there are any conflicts to resolve.
  6. Leave a note for your team about what changes you’re merging.

You’ll find a record of your merge in the commit history.

Merged branches are automatically archived and you cannot unarchive them. If you want to keep working on a branch you’ve just merged, create a new branch from master, which will include the changes you just merged. You can also create a new child branch from a merged one.

Unable to merge

First, make sure you’re online. Next, if the MERGE BRANCH button is disabled when you go to merge (see below), your organization's admin may have enabled merge restrictions. Before you can merge, you’ll need to request a review and have your branch approved by your project reviewer(s). 

What’s the difference between committing and merging?

Committing changes creates a bookmark you can come back to if needed. Committing doesn’t affect master.

Merging a branch makes the designs of that branch part of master.