Категории: Все - ventajas - versiones - estabilidad - desarrollo

по Eduardo Campos 6 лет назад

145

Sample Mind Map

El control de versiones es esencial en el desarrollo de software para manejar múltiples cambios y colaboraciones. Este proceso permite categorizar las versiones en mayor, menor y revisión, así como etiquetar las versiones no finales como alpha, beta y release candidate.

Sample Mind Map

Referencias: ***Microsoft. (2018). Control de Versiones. Recuperado de https://msdn.microsoft.com/es-es/library/shyhfx67(v=vs.80).aspx ________________________________ ***Tello, E. & Sosa, C. & Tello, D. (2012, enero-junio). Revisión de los Sistemas de Control de Versiones Utilizados en el Desarrollo de Software. USBMed, 3 (1), pp 74-81. Recuperado de https://dialnet.unirioja.es/descarga/articulo/4694154.pdf

Ing Sistemas Com. Eduardo Campos Ibarra 6to Semestre 319001830 03/Octubre/2018

Control de Versiones

Politicas de control versiones

Eduardo Campos Ibarra

Principales:
Categorizacion Versiones no finales

Alpha, Beta, rc

Cuarto digito (Opcional)

Digito control de entregas

Uso 3 digitos para numeracion

Revision

Menor

Mayor

Bundles & Realses

Proyectos Complejos

Tenicas de control versiones

Algunas mas importantes son:
Git

Comparticion Selectiva

Trabajos en paralelo

Mercurial

Navegacion sobre repositorios

Visualizacion historial

Permite importar proyectos

Concurrent Version System (CVS)

Permite distintos desarrolladores

Mantiene registro todo el proyecto

Importancia Control Versiones

Ventajas
Registro Historico
Desarrollo Concurrente
Reparacion de Errores
Realizar cambios
Gestionar Agilmente Proyecto

Delta?

Tecnologia de Inversion Delta
Funciones:

Ocupar minimo de espacio

Versiones Restantes Reflejan sus diferencias

Guarda Ultima Version del Archivo

Como controlar versiones?

Se clasifican por:
Estabilidad

Delta

Beta

Mayor estabilidad

Alpha

Inestable

Numero Version

Revision o "Z"

Ejemplo: 1.2.1

Version Menor o "Y"

Ejemplo: 1.2.0

Version Mayor o "X"

Ejemplo 1.0.0