Ветка разработки
Ваша команда всегда должна поддерживать стабильность ветки разработки (например ветки интеграции). Ваша команда создает новые ветки на основе этой ветки, и она может быть запущена в производство. Инструменты непрерывной интеграции, такие как Jenkins, предназначены как раз для этого.
Когда необходимо объединить некоторые изменения с веткой разработки, обычно хорошей идеей является создание функции/ветки для работы.