Мои вклады OSS обычно имеют только основную ветвь, которая перемещается во времени с семантической версией.
У меня есть список изменений, который полностью восходит к первоначальному выпуску.
Я используюgit tags для релизов.
Packagist счастлив.Пользователи довольны.
Сегодня обнаружена ошибка, связанная с более старой версией, которую необходимо исправить.
Я думаю, что мне нужно сделать, это перейти с последней версии этой версии.(тег v2.9.6 => новая ветка v2), исправьте в ветке v2 и выпустите из этой ветки.
Но я также хочу / нужно обновить журнал изменений и все остальное, что требуется.
Что я хотел бы знать, так это какой-то хороший шаблон, которому нужно следовать с точки зрения соглашений об именах ветвей, журнала изменений (1 на версию или только 1) и т. Д.
Должен ли я также создавать ветви для всехосновные версии?
Я знаю, что это немного расплывчато.