Version control and branching
Table of contents:
What is branching?
The development process often requires you to work on multiple branches. Grids can be branched to enable version control and allow testing to be performed in isolation.
When opening a Grid, a single branched called Master is displayed by default (this is displayed in the header).
![]()
Create a branch
To create a branch:
- In the header, click Master to view the drop-down menu.
- Select Create New Branch. The Create Branch popup box displays the Grid and version this branch will branch from.
- Enter a Branch name.
- Configure advanced settings (optional):
- Include automations: Automations in the original branch will be available in the new branch
- Include records in current view: If selected, only records in the current view are included in the new branch. Otherwise, all columns in the original branch will be available in the new branch.
- Managing branch access for groups
- Click Save.
The new branch will be displayed and will be added to the list of available versions in the header drop-down menu.
The branch selected in the header drop-down menu is the one where changes are being made.

Version control
Merge a branch
Note: When merging, all columns are merged into the target branch, regardless of which View is currently active.
To merge a branch into another:
- Click on the right sidebar and select
icon. - Check the Current Branch.
- Select Merge branch to merge changes into another branch.
- Click Compare changes to view changes if necessary. The records and the content that have been edited will be highlighted in one of the colors: blue (updated), red (deleted), green (added), yellow (conflict).
- Configure merge options:
- Records options: Add new records at bottom, Update existing records, Delete existing records, Overwrite all conflict data
- Column options: Add new column, Update existing column (selected by default)
- Click Merge.
Edit branch name
- Click on the right sidebar and select
icon. - Check the Current Branch.
- Click Edit branch name.
- Enter the new branch name and click Save.

Delete branch
- Click on the right sidebar and select
icon. - Select Delete branch.
- Select the branches you want to delete.
- Confirm in the prompt.

Copy and Overwrite
This feature allows you to copy data from another branch into the current branch. All data in the current branch will be overwritten, this includes: View data, Column data, Record data.
- Click on the right sidebar and select
icon. - Select Copy and Overwrite.
- Select a source branch to copy from.
- Click Clone.

