Administrar número de versión en Git
Este artículo describe cómo puede administrar su número de versión en Git. Emplearemos el control de versiones semántico ya que es el esquema de control de versiones más utilizado.
Administrar número de versión en Git
Antes de que podamos comenzar a administrar, primero definamos algunos términos.
Versionado semántico
El control de versiones semántico es simplemente un esquema de numeración. Lo usamos como un indicador de desarrollo de software estándar de la industria para mostrar el grado de cambios publicados desde el lanzamiento anterior.
Es un método claro y conciso para indicar el nivel de cambios y es muy utilizado por los desarrolladores.
Un número de versión semántica consta de tres partes:
- La mayor parte
- La parte menor
- El número de parche
No entraremos mucho en definir cada parte y su funcionalidad, pero aquí hay un gráfico rápido.
El control de versiones semántico requiere que verifiquemos dos veces su número de versión antes de publicar el código. Esto hace que el esquema sea ideal para combinar etiquetas de Git.
Etiquetas Git
Usamos etiquetas de Git para marcar una confirmación como significativa. Git tiene dos tipos de etiquetas.
- Etiquetas ligeras
- Etiquetas anotadas
Una etiqueta ligera es un puntero de nombre simple. Aquí hay un ejemplo.
Por otro lado, las etiquetas anotadas contienen más detalles sobre la confirmación. Podemos usar el comando git tag
con el indicador -a
para marcarlo como una etiqueta anotada y usar el indicador -m
para proporcionar una descripción.
Aquí hay un ejemplo.
Etiquetas Git anotadas + Versionado semántico
Emplear etiquetas Git anotadas y versiones semánticas nos permite marcar confirmaciones en nuestro repositorio con números de versión. Varios productos Git con interfaces admiten versiones semánticas para etiquetas Git.
Aquí hay un ejemplo en Mac.
Como se ilustra a continuación, podemos ejecutar el comando git tag
para etiquetar confirmaciones con el esquema de control de versiones semántico.
$ git tag - "v1.2.0-beta" -m "version v1.2.0-beta"
El comando anterior agregará una etiqueta v1.2.0-beta
a nuestro repositorio. Para ver los detalles de una etiqueta, podemos ejecutar:
$ git show v1.2.0-beta
En pocas palabras, el control de versiones semántico combinado con etiquetas Git anotadas proporciona la manera perfecta de indicar el nivel de cambios en nuestra base de código. Hemos cubierto cómo usar el control de versiones semántico de su repositorio con etiquetas Git.
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn