"CONTROL DE VERSIONES"
Definicion
Control de versiones
Una gran herramientas son los sistemas, que nos ayudan a tener cada version almacenada, para que entren en vigor a la hora de modificar.
Sistemas de control de versiones
GIT
Administra el codigo fuente, no depende de acceso a la res o de un servidor central
Subversion
Maneja los cambios realizados tanto en archivos como en directorios
MERCURIAL
incluyen un gran rendimiento y escalabilidad; desarrollo completamente distribuido, sin necesidad de un servidor; gestión robusta de archivos tanto de texto como binarios
Beneficios al utilizar las herramientas de control de versiones
Cualquier version puede ser recuperada para visualizarse o modificarla
Correcciones automáticas
Desplegación entre versiones
Ahorro de tiempo
Disposición de información
Luis Enrique Garcia Garcia, 316002451, 03/11/2018
Referencias
Clasificación de control de versiones
Centralizados
Todas las fuentes y versiones seran almacenados en un "repositorio"
Distribuidos
No hay un repositorio central, cada desarrollador tiene su propia copia de repositorio.
Actualizaciones
El tener un control de versiones ayuda al desarrollador principalmente, a la hora de realizar actualizaciones. EJEMPLO: Tenemos un sistema de ventas y todo producto esta registrado en la BD, entonces el desarrollador para no eliminar todo el sistema solamente hace modificaciones donde las necesita el cliente.
Documentación
Todo cambio, modificaciòn o eliminaciòn de alguna version debe de ser registrada, mediante otra nueva version del documento
Seguridad (Politica)
Nombre y firma del responsable de la modificaciòn del documento
Fecha de la moodificaciòn
Numero de version
Responsable de quien aprobo la version
Delta
Mantenimiento o reparacion al sistema