"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

a

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

Son aplicaciones que guardan en repositorios las versiones de un software generadas en el transcurso de su desarrollo y evolución