About Branch
A branch is a design stream that can occur in parallel to the primary design in a collaboration session. By default, the design collaboration happens in the main branch. However, you can also create other branches. The main branch is where everyone is working to converge the design changes.
Types of Branches
• Main branch—A system-created branch.
• Exploration branch—A user-created branch, that is primarily used to experiment with different design modifications. Collaborators can create exploratory branches for potential design changes. These branches are not specific to any individual and are visible and accessible to everyone in the collaboration session. Multiple users can collaborate on the same branch. The finalized or approved changes can be merged into the main branch. You can also create an exploratory branch to experiment with design changes without intending to merge it into the main branch or any other branch. This isolation ensures that one collaborator’s work does not impact others working on different branches, and they are not affected by changes occurring in other branches.
• Conflicts branch—A branch which is created when there is a conflicting change that cannot be saved as the latest change. When working in a collaboration session, if there is an conflicting change then one of resolutions suggested by the system is to create a conflicts branch and save the conflicting change. You can resolve the conflicting change later and merge it into the main branch.