Categorieën: Alle - repositorio - herramientas - actualizaciones - desarrollador

door Luis Enrique Garcia Garcia 6 jaren geleden

187

Sample Mind Map

El control de versiones es esencial para la gestión eficiente de proyectos de desarrollo, permitiendo almacenar y recuperar cualquier versión de un sistema. Existen dos tipos principales:

Sample Mind Map

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

"CONTROL DE VERSIONES"

Delta

Mantenimiento o reparacion al sistema

Seguridad (Politica)

Responsable de quien aprobo la version
Numero de version
Fecha de la moodificaciòn
Nombre y firma del responsable de la modificaciòn del documento

Documentación

Todo cambio, modificaciòn o eliminaciòn de alguna version debe de ser registrada, mediante otra nueva version del documento

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.

Clasificación de control de versiones

Distribuidos
No hay un repositorio central, cada desarrollador tiene su propia copia de repositorio.
Centralizados
Todas las fuentes y versiones seran almacenados en un "repositorio"

Referencias

Luis Enrique Garcia Garcia, 316002451, 03/11/2018

Beneficios al utilizar las herramientas de control de versiones

Disposición de información
Ahorro de tiempo
Desplegación entre versiones
Correcciones automáticas
Cualquier version puede ser recuperada para visualizarse o modificarla

Sistemas de control de versiones

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
Subversion
Maneja los cambios realizados tanto en archivos como en directorios
GIT
Administra el codigo fuente, no depende de acceso a la res o de un servidor central

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.

Definicion