He visto múltiples definiciones contradictorias en varios sitios web relacionados con git flow. ¿Existe una recomendación oficial o una única fuente de verdad?
Ramas: release-1.2.3orelease-v1.2.3
Etiquetas: 1.2.3ov1.2.3
git
naming-conventions
git-flow
friederbluemle
fuente
fuente

Respuestas:
Bueno, básicamente es una cuestión de preferencia, pero prefiero la versión con
v, como Semver lo hace de esa manera y trato de seguir esa especificación lo más cerca posible para obtener un control de versiones sano.También facilita el filtrado de esas etiquetas, ya que puede presionar
vy luego la TABtecla -para autocompletar: esto mostrará una lista de todas las etiquetas (y tal vez algunas ramas), mientras que hay varios dígitos con los que una etiqueta podría comenzar.Consulte también: ¿Existe una convención de nomenclatura estándar para las etiquetas git?
fuente
v2.0.0como etiqueta para la versión 2: github.com/mojombo/semver/releases/tag/v2.0.0Dado que v significa versión, las etiquetas generalmente se denominan vX.YZ, y XYZ sigue a Semantic Versioning 2.0.0 .
Esto permite que las ramas XYZ coexistan con esas etiquetas, sin tener que lidiar con mensajes de error como "fatal: nombre de objeto ambiguo" (como en "¿ Nombres ambiguos con GIT? ").
Tenga en cuenta que las etiquetas para Git en sí se han "adaptado" recientemente por una razón sorprendente: consulte "Reglas de cambio de versión de código" ".
fuente
vX.Y.Zentonces? Eso no es realmente una gran discusión :)v1.2.3queb1.2.3:-)https://semver.org/#is-v123-a-semantic-version
fuente