Versionamiento
Upcoming SlideShare
Loading in...5
×
 

Versionamiento

on

  • 6,833 views

herramientas de versionamiento

herramientas de versionamiento

Statistics

Views

Total Views
6,833
Views on SlideShare
6,819
Embed Views
14

Actions

Likes
0
Downloads
79
Comments
0

1 Embed 14

http://www.slideshare.net 14

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Versionamiento Versionamiento Presentation Transcript

  • PROCESOS DE INGENIERÍA DE SOFTWARE Docente : Ing. Armando Cabrera Alumnos : Luis Enrique Castillo Julio/2008 Universidad Técnica Particular de Loja
  • Control de Versiones
    • 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. Los sistemas de control de versiones 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).
    • El control de versiones se realiza principalmente en la industria informática para controlar las distintas versiones del código fuente. Sin embargo, los mismos conceptos son aplicables a otros ámbitos como documentos, imágenes, sitios web, etcétera.
    • Aunque un sistema de control de versiones puede realizarse de forma manual, es muy aconsejable disponer de herramientas que faciliten esta gestión (CVS, Subversion, SourceSafe, ClearCase, Darcs, Plastic SCM, Git, Mercurial, etc.).
  • Caracteristicas
    • Un sistema de control de versiones debe proporcionar:
    • Mecanismo de almacenaje 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)
  • Vocabulario
    • El repositorio es el lugar en el que se almacenan los datos actualizados e históricos, a menudo en un servidor.
    • El Módulo es un Conjunto de directorios y/o archivos dentro del repositorio que pertenecen a un proyecto común.
    • Una revisión es una versión determinada de un archivo.
    • Línea base ("Baseline") es una revisión aprobada de un documento o fichero fuente, a partir del cual se pueden realizar cambios subsiguientes.
    • " Check-out “ crea una copia de trabajo local desde el repositorio. Se puede especificar una revisión específica, y por defecto se suele obtener la última.
    • " check-in“ sucede cuando una copia de los cambios hechos a una copia local es escrita o integrada sobre repositorio.
    • Microsoft Visual SourceSafe es un sistema de control de versiones en el nivel de archivos, que permite a muchos tipos de organizaciones trabajar en distintas versiones de un proyecto al mismo tiempo.
    • Esta funcionalidad es especialmente ventajosa en un entorno de desarrollo de software, donde se usa para mantener versiones de código paralelas .
    • Visual SourceSafe admite el desarrollo multiplataforma al permitir la edición y el uso compartido de los datos. Se ha diseñado para controlar los problemas de seguimiento y portabilidad que implica mantener una base de control de código fuente, como una base de código de software, en varios sistemas operativos.
    • Visual SourceSafe incluye, como mínimo, las siguientes funciones:
      • Ayuda al equipo a evitar la pérdida accidental de archivos.
      • Permite realizar un seguimiento de las versiones anteriores de un archivo.
      • Admite la bifurcación, el uso compartido, la combinación y la administración de versiones de archivos.
      • Realiza el seguimiento de las versiones de proyectos completos.
      • Realiza el seguimiento del código modular (un archivo que se reutiliza, o se comparte, en varios proyectos).
  • Visual SourceSafe
    • Visual SourceSafe es un repositorio de código fuente el cual se integra a Visual Studio .Net
      • Administración
      • Consola de trabajo
  • Consola de administración
    • En esta consola se pueden crear la base de datos del repositorio de código, a la vez de crear los usuario para ser usados durante el trabajo
  • Consola de trabajo
    • En esta consola se pueden realiza tareas como listar el historial de cambios entre otras cosas
  • Actividades
  • Desarrollo
    • Desde el entorno de desarrollo se puede hacer lo mismo que desde la consola de trabajo de visual sourcesafe como obtener la ultima versión, ver el historia, etc.,
  • El versionamiento
    • Se sigue estas normas de cuatro números con punto en donde el primer numero es la versiona mayor y va decrementando hacia la derecha.
  •