Branch types.
===========================
Project branching models.
===========================
.. contents::
Branch types.
=============
Development branch.
-------------------
* For main development activities.
* Usually for bug fixes, small enhancements.
* Also for development if project on initial development stage.
Names: dev, devel, trunk
Release branch.
---------------
* Used to support long running major/minor versions (include bug fixes or
features backporting).
* No any new features development.
* Release branch created from development branch.
* From release branch you make tags to product releases for customer.