камон, вопрос - это не бложек и не жежешечка, не надо тут "хроники вэбиста" устраивать в одном вопросе, тем более, там уже тема давно не "как задеплоить", а "как вообще на этом программировать?!"
Андрей Стрелков, апрувалс - да, только в платной. но через protected branches можно сделать, чтобы разраб не пихал в ненужные ветки, а создавал мерж реквесты, которые будет мержить тот, кто понимает, "что" и "зачем".
но в бесплатной ролевая модель скудненькая и, да, некоторых вкусных фишечек не хватает, а покупать ради них дорогую версию - жаба душит.
но иногда чудеса случаются: например, спасибо гном фаундейшену за спонсирование сквош-мержа в бесплатную версию. :)
Если тебе надо, чтобы были какие-то методы во всех наследниках - вынеси их в базовый класс.
Есть еще абстрактные классы, например.