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
developbranch is created frommaster -
A
releasebranch is created fromdevelop -
Featurebranches are created fromdevelop -
When a
featureis complete it is merged into thedevelopbranch -
When the
releasebranch is done it is merged intodevelopandmaster -
If an issue in
masteris detected ahotfixbranch is created frommaster -
Once the
hotfixis complete it is merged to bothdevelopandmaster
Forked from vector-of-bool/vscode-gitflow.
Icons made by Flat Icons from www.flaticon.com
