Tecnico En Mencion En Mantencion

Páginas: 14 (3311 palabras) Publicado: 28 de noviembre de 2012
Control de versiones
De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
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 dicho producto en un momento dado de su desarrollo o modificación.Aunque un sistema de control de versiones puede realizarse de forma manual, es muy aconsejable disponer de herramientas que faciliten esta gestión dando lugar a los llamados sistemas de control de versiones o SVC (del inglés System Version Control). Estos sistemas facilitan la administración de las distintas versiones de cada producto desarrollado, así como las posibles especializaciones realizadas(por ejemplo, para algún cliente específico). Ejemplos de este tipo de herramientas son entre otros: CVS, Subversion, SourceSafe, ClearCase, Darcs, Bazaar , Plastic SCM, Git, Mercurial, Perforce.
El control de versiones se realiza principalmente en la industria informática para controlar las distintas versiones del código fuente dando lugar a la sistemas de control de código fuente o SCM (siglas delinglés Source Code Management). Sin embargo, los mismos conceptos son aplicables a otros ámbitos como documentos, imágenes, sitios web, etc.
Contenido[ocultar] * 1 Características * 2 Terminología * 3 Formas de colaborar * 4 Arquitecturas de almacenamiento * 4.1 Ventajas de sistemas distribuidos * 4.2 Ventajas de sistemas centralizados * 5 Flujos de trabajo * 5.1 Flujode trabajo centralizado * 5.2 Flujo de trabajo con un Gestor de Integraciones * 5.3 Flujo de trabajo con Dictador y Tenientes * 6 Uso de ramas * 6.1 Ramas de largo recorrido * 6.2 Ramas puntuales * 7 Véase también * 8 Referencias |
Características
Un sistema de control de versiones debe proporcionar:
* Mecanismo de almacenamiento de los elementos que deba gestionar(ej. archivos de texto, imágenes, documentación...).
* Posibilidad de realizar cambios sobre los elementos almacenados (ej. modificaciones parciales, añadir, borrar, renombrar o mover elementos).
* Registro histórico de las acciones realizadas con cada elemento o conjunto de elementos (normalmente pudiendo volver o extraer un estado anterior del producto).
Aunque no es estrictamentenecesario, suele ser muy útil la generación de informes con los cambios introducidos entre dos versiones, informes de estado, marcado con nombre identificativo de la versión de un conjunto de ficheros, etc.
Terminología
La terminología empleada puede variar de sistema a sistema, pero a continuación se describen algunos términos de uso común.[1] [2]
Repositorio
El repositorio es el lugar en el quese 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 ("version")
Una revisión es una versión determinada de la información que segestiona. 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 poner especial a una revisión concreta se usan los rótulos o tags
Rotular ("tag")
Darle a alguna versiónde cada uno de los ficheros del módulo en desarrollo en un momento preciso un nombre común ("etiqueta" o "rótulo") para asegurarse de reencontrar ese estado de desarrollo posteriormente bajo ese nombre. En la práctica se rotula a todos los archivos en un momento determinado. Para eso el módulo se "congela" durante el rotulado para imponer una versión coherente. Pero bajo ciertas circunstancias...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tecnico en mencion turismo
  • Tecnico Medio Mencion Forestal
  • TECNICO EN ADMINISTRACION DE EMPRESA MENCION LOGISTICA
  • Tecnico En Administracion Empresas Mencion Finanzas
  • tecnico en odontologia mencion en higienista dental
  • tecnico mantencion
  • Tècnico Superior en Instrumentaciòn y Control Menciòn Telecomunicaciones
  • Tecnico Medio En Comercio Y Servicios Administrativos Mencion: Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS