# Branching[Mandatory]

Each application hosted on VCS must have at minimum three protected branches: **development**, **test** and **production**. Direct commits to protected branches is prohibited. Only reviewed and approved merge/pull requests shall be allowed to land on protected branches.