Conceptos clave

Versiones publicadas (releases)

  • En inglés: release

Una release es una versión publicada y empaquetada de tu proyecto que puedes distribuir a los usuarios. No es un concepto específico de Git, pero sí una parte fundamental del desarrollo de software y del control de versiones. Marca un punto concreto en el desarrollo del proyecto y suele reunir los cambios, correcciones de bugs y funcionalidades nuevas desde la versión anterior. Al crear una release, lo habitual es etiquetar el commit que representa el estado del proyecto en esa versión, para facilitar el acceso y uso de versiones concretas.

Muchos equipos alinean los números de sus versiones publicadas con el versionado semántico.

En plataformas como GitHub, estas versiones se gestionan desde la sección Releases. Publicarlas allí facilita que los usuarios descarguen tu proyecto y trabajen con él. Cada versión puede incluir recursos como binarios ya compilados, código fuente o documentación, disponibles para descargar directamente desde la interfaz de GitHub.

Bloque de Releases en GitHub
El bloque de Releases aparece en la página del repositorio y muestra la versión publicada más reciente.
Página de Releases en GitHub
Cada versión publicada tiene una página propia donde puedes ver sus notas y descargar los recursos compilados y el código fuente.