, не зная вашей организации или, как развивается ваша команда, это трудно (возможно, невозможно), чтобы сделать рекомендацию.
В нашей организации большинство наших разработок организовано вокруг выпусков, поэтому мы сделали подход «филиал по выпуску». Это отлично работает для нас. Мы также исправляем ошибки, поэтому мы внедрили подход «ветви на функции» от производственной линии для исправлений ошибок.
Если у вас есть разные люди, которые работают над различными функциями, которые могут привести к его производству в разное время, может возникнуть подход с функцией «ветка».
Если вы все работаете на одной линии разработки, для вас может работать одна ветка разработки.
Нам потребовались месяцы, чтобы завершить нашу стратегию ветвления (для 14+ командных проектов, около 80 разработчиков и нескольких приложений). Я не ожидаю, что это займет довольно много времени для небольшой организации, но определенно потратить некоторое время на размышления об этом и подумать о привлечении некоторых внешних экспертов, чтобы дать вам руководство.