release-it plus git-flow commands
See original GitHub issueI love the look of release-it, especially the interactive nature of the system. But my company needs a tool that offers both version management and branch management that follows the full git-flow process.
I’m considering making a fork of release-it that would support:
feature start <featureName> // create a feature branch from develop and enforce a naming convention
feature finish <featureName> // merge the branch into develop
release start <featureName> // create a release branch from develop, bump ver and add -RC automatically. QA tests here.
release finish <featureName> // merge the release branch to master and remove -RC automatically
release now <featureName> // merge develop to master with a bumped version number (skip the release branch)
fix start <featureName> // create a fix branch from a release branch and add -fix automatically
fix complete <featureName> // merge the fix branch to a release branch and bump version plus add -RC automatically
(Basically, mimicking git-flow cli, but keeping it all in one tool.)
If I wrote this, would your team have any interest in it?
Or is there some other tool you use to manage the branches that you would suggest instead?
Issue Analytics
- State:
- Created 3 years ago
- Comments:8
Top Results From Across the Web
Getting Started with GitFlow - Simple Talk - Redgate Software
Remote branches, including the release one. Finally, release it with the following command: 1. git ...
Read more >Releases — git-flow 1.0 documentation - Read the Docs
You have to use Git command line, and not Github facilities to finish the release! Finishing a release is as simple as: $...
Read more >Gitflow release branch process from start to finish example
The following set of commands takes you through the Gitflow release branch process lifecycle. To work with the release branch, first initialize ...
Read more >Gitflow Workflow | Atlassian Git Tutorial
The git flow init command is an extension of the default git init command and doesn't change anything in your repository other than...
Read more >A Step by Step Guide to using GitFlow with TeamCity – Part 3
> git flow init ... This command initializes your existing git repo to use the GitFlow extensions. ... You will be ask if...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Sure, sounds good. I’ll try to package it that way, and give a separate PR for the “core” changes that are needed. It may be a week or so, but I’ll get back to you when it’s ready.
@jason-henriksen any updates ?