Компания, в которой я работаю, хочет иметь ежемесячные выпуски, и я пытаюсь убедить их перейти на git. Я считаю, что правильная git -way для обработки заключается в том, чтобы иметь ветвь интеграции для каждой версии (т.е. Ежемесячно) и иметь ветки функций от ветвей интеграции для новой разработки и изменений. Окружающая среда загружена взаимозависимостями, и иногда функция должна переноситься на другой месяц из-за задержки требуемых функций от других внешних систем. Проекты, как правило, будут работать на 2-3 интеграционных ветких параллельно, и деятельность ограничивается группой людей, которые находятся в довольно тесном контакте. (Это означает, что я подозреваю, что мы можем использовать перемасштабирование до тех пор, пока мы находимся на последней ветке интеграции, которая истинна, по крайней мере, половину времени для половины людей)
Там очень много людей, поэтому мне действительно нужны некоторые прямые рекомендации о том, как это сделать, и логическое объяснение структуры ветки/слияния и практических команд git для этого. Кто-нибудь знает о таком описании, которое достаточно хорошо подходит для такого рабочего процесса?