VERSIONAMIENTO
Se llama control de versiones a la gestión de los diversos cambios que se realizan sobre los elementos de algún producto o una configuración del mismo. Una versión, revisión o edición de un producto, es el estado en el que se encuentra el mismo en un momento dado de su desarrollo o modificación.
__________________________________________________________________________
NOMENCLATURA
existen diferentes tipos de versiones y en algunas aplicaciones utilizan diferentes nomenclaturas para realizar el versionamiento para cuestiones de desarrollo se definen 3 tipos de cambios en estandar.
- MAYOR: cambio drástico, este cambio no es compatible con versiones anteriores.
- MENOR: cambio que añade características nuevas al desarrollo y/o modifica funcionalidad existente, este cambio sigue compatible con código existente.
- MICRO: solución de bugs siendo cambios retro compatibles.
__________________________________________________________________________
TERMINOLOGÍA
Repositorio:El repositorio es el lugar en el que se almacenan los datos actualizados e históricos de cambios, a menudo en un servidor. A veces se le denomina depósito o depot. Puede ser un sistema de archivos en un disco duro, un banco de datos, etc..
Módulo: Conjunto de directorios y/o archivos dentro del repositorio que pertenecen a un proyecto común.
Revisión: Una revisión es una versión determinada de la información que se gestiona. Hay sistemas que identifican las revisiones con un contador (Ej. subversion). Hay otros sistemas que identifican las revisiones mediante un código de detección de modificaciones (Ej. Git usa SHA1). A la última versión se le suele identificar de forma especial con el nombre de HEAD. Para marcar una revisión concreta se usan los rótulos o tags.

Comentarios
Publicar un comentario