When creating a Branch, there are three possibilities:
In all cases, you first need to access the Branch overview page of a Project:
As explained in Understand Git Workflow in biGENIUS-X, the Branch creation includes a git branch + git checkout.
It creates a new local repository (Branch) with a copy of the file stored in the Main Remote Repository.
Create a Feature Branch
There are two options to create a new Feature Branch:
- Click on the Create Feature button
- Click on the Context menu near the Local Main Branch and choose Create Feature menu:
The Create a new feature branch from the main side panel window is opened:
Fill in the Feature Branch's name.
The Branch's name should be unique for the Project (In Feature, Release, and Hotfix branches).
Then click on the SAVE button:
- The Create new branch pop-up opens and closes automatically if no errors occur:
If a git error occurs during the Branch creation, you can consult the technical logs by clicking Show details.
- A notification confirms the correct creation:
-
Depending on your Project content:
- If your Project doesn't contain any Source System (Discovery or Linked Project), the Source Systems overview will be displayed
- If your Project contains at least one Source System (Discovery or Linked project), the Dataflow Modeling overview will be displayed
- If you go back to the Branch overview, the new Feature Branch appears in the Local Branches list:
- It is directly activated
Create a Release Branch
To create a new Release Branch, click on the Context menu near the Local Main Branch and choose Create Release menu:
The Create a new release branch from the main side panel window opens:
Fill in the Release Branch's name.
The Branch's name should be unique for the Project (In Feature, Release, and Hotfix branches).
Then click on the SAVE button:
- A notification confirms the correct creation:
- The Create new branch pop-up is opened and automatically closed if no errors happen:
If a git error occurs during the Branch creation, you can consult the technical logs by clicking Show details.
- The new Release Branch appears in the Local Branches list:
- It is directly activated
Create a Hotfix Branch
To create a new Hotfix Branch, click on the Context menu near a Local Release Branch and choose Create Hotfix menu:
The Create a new hotfix branch from the Release Branch side panel window opens:
Fill in the HotFfix Branch's name.
The Branch's name should be unique for the Project (In Feature, Release, and Hotfix branches).
Then click on the SAVE button:
- A notification confirms the correct creation:
- The Create new branch pop-up is opened and automatically closed if no errors happen:
If a git error occurs during the Branch creation, you can consult the technical logs by clicking Show details.
- The new Hotfix Branch appears in the Local Branches list:
- It is directly activated
Demonstration video