Release Branches - PurdueMarketingAndMedia/purdueTemplates-2015 GitHub Wiki
Release Branches
Overview
- group-token :
release/
- branches from : development
- merges into: master
Description
A release branch is used to initiate a minor or major release (see semantic versioning). It basically transfer updates from development to master.
Branching
When the development branch is in a production-ready state, a release branch is created as a branch of development.
Naming
Every release branch will use the group-token release/
, which will then be followed by the version number the project will take once the release is applied. For example, if the current project number is 1.5.4 and the release contains a minor version update, then the release should be named release/1.6.0
.
Merging
Please see the "Merging Into" section of the master branch documentation.