Skip to content
Louis edited this page Feb 5, 2024 · 15 revisions

Git flow:

  1. The default branch is dev.
  2. Feature branches are created from dev.
  3. When a feature is complete it is merged into the dev branch (rebase & squash merge)
  4. Release cut: merge from dev into main (merge commits).
  5. If an issue in main arises during regression testing, a regression/fix branch is created from main.
  6. After the regression fix is completed, it's merged back into main.
  7. Following a release, merge the main branch back into dev (merge commits).

Note: Nightly Build will be based on the dev branch. Only during cut release phase, nightlyBuild will be based on Pre-release branch.

For more infomation, please visit

image

Clone this wiki locally