Skip to content

Branching Strategy

Antonio Kasabov edited this page Jun 23, 2021 · 1 revision

Gitflow Workflow

We are using the classic Gitflow Workflow strategy with a little twist, since there is only 2 of us working on the project.

By Definition

Gitflow Workflow is a Git workflow that helps with continuous software development and implementing DevOps practices. The Gitflow Workflow defines a strict branching model designed around the project release. This provides a robust framework for managing larger projects.

Our Change

We don't make the branches for different versions, because in our case this would have only added complexity to the strategy. We only used branches for separate features and one person works on one branch. When it is ready to merge with the master branch we make a Code Review and the other person contributes and views the changes that were made. This turned out to be a very successful strategy and we managed to distribute the tasks.

Clone this wiki locally