Understand Branch overview
For a dedicated Project in a Solution, you can access the Branch overview by clicking:
- On the Project in the Solutions and Projects overview:
- On the Branch Overview menu in the navigation bar, if you are already inside a Project's Branch:
It is made up of several areas:
The User can see:
- His local Feature Branches: he can start modeling them
- The local Feature Branches from other users he checked out: he can only view the content
- All the Local Release Branches: from him and from all the other users: he can only create a Hotfix or generate it:
- All the remote Branches: from him and from all the other users: he can check them out:
More details about the Git Workflow used in biGENIUS-X are here.
Header
In the Branch overview header, you can:
- Open the metadata repository URL of the Project
- Refresh the Branches list:
- Create a Feature Branch:
or - Create a Release Branch from the Local Main Branch:
- Generate the Local Main Branch:
- Activate the Local Main Branch:
- Fetch changes from the Remote Main Branch to the Local Main Branch: The branch should be activated first
- Pull the changes from the Remote Main Branch to the Local Main Branch: The branch should be activated first
- Validate the Local Main Branch: The branch should be activated first
Content
The Branch overview content displays:
- Your Local Branches: Feature and Release Branches
- All the Remote Branches: Feature, Release, and Hotfix Branches
Local Branches
For a Local Branch, you can:
- Start Modeling in a Branch:
- View a Branch
: - Generate a Release Local Branch:
- Activate a Feature or Release Branch:
- Fetch the changes from the Remote Branch to the local Feature or Release Branch: The branch should be activated first
- Push the changes of a local Feature Branch to the Remote one: The branch should be activated first
- Pull the changes from the Remote Branch to the local Feature or Release Branch: The branch should be activated firstF
- Reset some changes for a local Feature Branch:
- Start a Pull Request for a local Feature Branch: it opens the Metadata repository URL set for the Project (See Create a Project):
- Rebase a local Feature Branch to the Main Branch:
- Validate a Feature or Release Branch: The branch should be activated first
- Delete a local Feature or Release Branch:
- Create a Hotfix Branch from a Release Branch: The branch should be activated first
Remote Branches
For a Remote Branch, you can: