Plugin for Nexion that implements a structured git-flow workflow — create and finish feature, hotfix, and release branches from the Command Palette.
- Feature branches — branch from
develop, merge with --no-ff on finish
- Hotfix branches — branch from
main, merge into main and develop, auto-tagging
- Release branches — branch from
develop, merge into main and backmerge into develop, auto-tagging
- Status — shows current branch and active flow type
- Auto-tagging — creates version tags (e.g.
v1.0.0) for releases and hotfixes
- Auto-cleanup — deletes the branch after merge
- UI refresh — refreshes Nexion's Git view after each operation
| Command |
Description |
gitflow.feature.start |
Create a new feature branch from develop |
gitflow.feature.finish |
Merge the feature branch into develop |
gitflow.hotfix.start |
Create a new hotfix branch from main |
gitflow.hotfix.finish |
Merge the hotfix into main and develop with tag |
gitflow.release.start |
Create a new release branch from develop |
gitflow.release.finish |
Merge the release into main and develop with tag |
gitflow.status |
Show current branch and flow type |
| Type |
Prefix |
Base |
Merge target |
| Feature |
feature/ |
develop |
develop |
| Hotfix |
hotfix/ |
main |
main + develop |
| Release |
release/ |
develop |
main + develop |
- Git CLI
main and develop branches must exist in the repository
process.spawn — to run Git commands