question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

release-it plus git-flow commands

See original GitHub issue

I 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:closed
  • Created 3 years ago
  • Comments:8

github_iconTop GitHub Comments

2reactions
jason-henriksencommented, Aug 25, 2020

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.

0reactions
softmantkcommented, Apr 20, 2022

@jason-henriksen any updates ?

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found