Mi principio es que cuanto más corta sea la rama, más profunda debería ser en la estructura de la rama y más específico será su nombre. Cuanto más larga sea la rama, más superficial será en la estructura de la rama y más genérico será su nombre.
Por lo tanto, conserva su maestro para la versión a largo plazo (3.X) y sigue nombrando esta rama con un nombre genérico (maestro, troncal, desarrollo, ...) y no uno específico (nombre de código de lanzamiento o incluso números de lanzamiento peores) que dependen demasiado en la práctica de la decisión de comercialización tardía)
No importa tanto en un sistema como git que tiene un espacio de nombre plano para ramas y donde las ramas son equivalentes. Importa más con un sistema como clearcase que tiene un espacio de nombres jerárquico para ramas (el nombre completo de la rama V4 termina siendo main / v1 / v2 / v3 / v4 ...)