Срок поддержки версий в Git
Ветка версии живет ровно
столько, сколько живет сам номер
в поддержке. Пока клиенты
или договор требуют исправлений
для 1.2, в репозитории остается
release/1.2; когда поддержку
закрывают, ветку можно убрать.
Одновременно нередко висят
несколько веток: release/1.2,
release/1.3 и свежая main.
Каждая линия получает только
те коммиты, которые к ней
относятся; общий список веток
отражает реальный набор
поддерживаемых номеров.
После снятия версии с поддержки локальное имя больше не нужно. Напомним удаление одной строкой:
git branch -d release/1.2
История коммитов при этом не исчезает: исчезает лишь удобная метка для старой линии, которую команда больше не обслуживает.