Ми почнемо використовувати Git (ще не використовуємо його), і я хочу визначити робочий процес.
У нас є 4 команди в 4 різних глобальних локаціях, які разом розробляють один і той же продукт. Кожна команда володіє частиною коду продукту, але іноді їм також доводиться вносити зміни в код, що належить іншим командам.
Чи є рекомендація щодо роботи Git для такого середовища?
Я вже бачив цю статтю , але підхід тут полягає в тому, що "ми створюємо додаткові гілки як можна рідше", і я більше вірю в підхід "гілка для кожної історії користувача".
Також у цій статті представлений приємний підхід.
Я мав на увазі наявність головного відділення, постійного відділення для кожної команди, що періодично зливається з головним, і гілок історії для кожного користувача, що зливаються з гілками команд. Це має сенс, чи це не вийшло?