@Revertron у проекта может быть несколько параллельных, но вполне "релизных" веток. Так бывает, когда продукт делается под разных заказчиков, например.
Есть, условный, мейн лайн, а остальные строятся поверх. При этом легко может быть, что ошибка исправлена только для Х, а потом её тащат в мейнлайн, чтобы другие получили фикс. А может быть и так, что сначала делается фикс для Х, потом для Y, потому что он следующим пойдёт в релиз, потом для Z, а потом только в мейн лайн
@umnik Окей, а как в таких случаях мерджатся ветки?
Похоже, что надо максимально вытаскивать весь одинаковый функционал во что-то типа библиотеки, а по веткам раскидывать только брендинг.