Administrar número de versión en Git

John Wachira 15 febrero 2024
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.

Versionado semántico

Un número de versión semántica consta de tres partes:

  1. La mayor parte
  2. La parte menor
  3. El número de parche

No entraremos mucho en definir cada parte y su funcionalidad, pero aquí hay un gráfico rápido.

Versionado semántico

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.

  1. Etiquetas ligeras
  2. Etiquetas anotadas

Una etiqueta ligera es un puntero de nombre simple. Aquí hay un ejemplo.

etiqueta ligera

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 anotadas

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.

versión semántica para etiquetas Git

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 Wachira avatar John Wachira avatar

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

Artículo relacionado - Git Tag