numbering minor git naming-conventions git-flow

minor - Git flow release branches and tags-con o sin el prefijo "v"



release version numbering (2)

He visto varias definiciones contradictorias en varios sitios web relacionados con git flow. ¿Hay una recomendación oficial o una sola fuente de verdad?

Sucursales: release/1.2.3 o release/v1.2.3

Etiquetas: 1.2.3 o v1.2.3


Bueno, básicamente es una cuestión de preferencia, pero prefiero la versión con la v , ya que Semver 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 v luego la tecla TAB 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.

Ver también: ¿Existe una convención de nomenclatura estándar para las etiquetas git?


Como v significa versión, las etiquetas generalmente se denominan vX.YZ, con XYZ después de Semver .

Esto permite que las ramas XYZ coexistan con esas etiquetas, sin tener que lidiar con un mensaje de error como "fatal: nombre de objeto ambiguo" (como en " Nombres ambiguos con GIT? ").

Tenga en cuenta que las etiquetas para Git se han "adaptado" recientemente por una razón sorprendente: consulte "Reglas de cambio de versión de código" ".