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.3
orelease-v1.2.3
Etiquetas: 1.2.3
ov1.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
v
y 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.0
como 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.Z
entonces? Eso no es realmente una gran discusión :)v1.2.3
queb1.2.3
:-)https://semver.org/#is-v123-a-semantic-version
fuente