Quick flow for git
Scripts for quick release products and update version
Install
npm install -g git-qflow
Usage
qflow repository [major|minor|hotfix]
qver repository [major|minor|hotfix]
Steps
qflow
For minor and major version
- Pull new updates from master and develop (Hard reset from repositories)
- Create release branch
- Checkout to branch
- Increment version
- Merge to master
- Create tag
- Merge to develop
- Pushing
For hotfixes
- Pull new updates from master and develop (Hard reset from repositories)
- Checkout to hotfix branch
- Increment version if is need
- Merge to master
- Create tag
- Merge to develop
- Pushing
qver
- Pull new updates from master and develop (Hard reset from repositories)
- Increment version
- Push
Examples
qflow C:\Sites\calculator
qflow git@github.com:user/calculator hotfix
qflow https://github.com/calculator.git major
qver https://github.com/calculator.git minor
qver /var/repository