Este problema indica que:
Según tengo entendido, colocar la etiqueta en la rama de lanzamiento antes de fusionar (y no en la rama maestra) es, de hecho, lo correcto, por lo que git describe --tags de la rama de desarrollo también puede encontrarlo. Ver # 374
mientras que otra publicación :
Instalé accidentalmente la versión 0.4.2-pre a través de homebrew hoy y estaba confundido por la forma en que funciona el etiquetado en esa versión. Anteriormente (versión 0.4.1) la etiqueta se creó en la rama maestra, después de que la rama de lanzamiento se haya fusionado con ella. Ahora parece que la etiqueta se creó en la última confirmación de la rama de lanzamiento, lo que no parece ser una buena idea para mí. Especialmente si tiene un sistema de compilación que se basa en etiquetas git y crea una versión de lanzamiento si HEAD es una confirmación etiquetada y una versión de desarrollo si es una de las siguientes confirmaciones. ¿Podría alguien explicarme la lógica detrás de este cambio? Y con respecto a las versiones semánticas, ¡no consideraría que se trata de un aumento de versión en el nivel de parche!
En nuestro equipo tenemos y tuvimos múltiples discusiones sobre esto. Algunos indican que se debe crear una etiqueta desde la rama maestra, mientras que otros prefieren la rama de lanzamiento. De acuerdo con la imagen de gitflow:
parece que la etiqueta se coloca en el maestro.