This extension provides integration and support for gitflow. It is based on this gitflow implementation and intends to be fully compatible with it.
- Workspace support 🥳
- Squash feature during merge (default: false)
- Fast-forward merge feature into develop branch if only 1 commit
- Better error message
- Setting to allow fast-forward merge feature
- Add gitflow funtions into SCM
Firstly, you always have to Initialize repository for gitflow for your repository, then follow the command prompts and accept the defaults or write your release/production branch name.
If you already have gitflow set up for your repository, just start execcuting gitflow commands from the Command Palette!
-
A
develop
branch is created frommaster
-
A
release
branch is created fromdevelop
-
Feature
branches are created fromdevelop
-
When a
feature
is complete it is merged into thedevelop
branch -
When the
release
branch is done it is merged intodevelop
andmaster
-
If an issue in
master
is detected ahotfix
branch is created frommaster
-
Once the
hotfix
is complete it is merged to bothdevelop
andmaster
Forked from vector-of-bool/vscode-gitflow.
Icons made by Flat Icons from www.flaticon.com