Sistemas de Control de Versiones

Slides:



Advertisements
Presentaciones similares
Juan Carlos Perez Serrano
Advertisements

Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS
SCM: Tutorial Assembla y Tortois SVN
Metodología de Desarrollo de la Red
En la siguiente presentación, se les dará a conocer acerca de las WIKIS: que es?, para que sirve?, como se utiliza?, y se les presentara una serie de.
Opciones bajo el comando Tools del menú principal
GLOSARIO TICS Un navegador es un programa que se instala en los computadores, el cual nos permite acceder a la información que se encuentra en Internet.
Marzo 2011 Hotel Meliá Reforma. Portal Explora Secundaria.
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Guía de Implementación
Curso de Profundización / Actualización en GNU/Linux
Control de versiones con Subversion
Control de versiones con Subversion v1.0 © 2012.SOPORTE. DIS. Ronald De La Cruz Cueva Equipo de Soporte USMP.
Control de versiones con Subversion v1.1 © 2012.SOPORTE. DIS. Ronald De La Cruz Cueva Equipo de Soporte USMP.
The Poker Game Trabajo en equipo con Google Code.
Agenda Problemas Comunes
Uso del subversion desde el Eclipse y con google code 1.
TUTORIAL DE SUBVERSION
1 Víctor Aravena Díaz. 2 Objetivo Conocer sobre el uso de la gestión de la configuración. Utilizar SVN desde eclipse. SVN.
Proyecto de Ingeniería de Software 2008
Características Técnicas
Mercurial y TortoiseHG
Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS.
Guía de Implementación
Control de versiones usando PowerBuilder y Subversion
DESARROLLO DE APLICACIONES
Subversion/trac y wiki
Free Pascal 1. Introducción 2. Instalación 3. Uso 4. Documentación 5. Información Adicional.
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
Uso de TortoiseSVN Gerencia SCM.
Un wiki o una wiki (del hawaiano wiki, 'rápido') es un sitio web cuyas páginas pueden ser editadas por múltiples voluntarios a través del navegador web.
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
(C) Universidad de Las Palmas de Gran Canaria
Integrantes: Arce Diego Chiguano Cristian Freire Santiago Herrera Ernesto Padilla Lorena Paucar Juan Sosa Daniela Tarapués Damaris Uvidia Daisy Vargas.
Gestión de la Configuración (SCM)
TUTORIAL M.A. Fabiola Suseth López Aguirre Espacio Educativo NTIC Universidad de Sonora Septiembre de 2013.
TUTORIAL M.A. Fabiola Suseth López Aguirre Espacio Educativo NTIC Universidad de Sonora Septiembre de 2011.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
Taller de Proyectos 2 Presentación. Objetivos Desarrollar un software con calidad a partir de los requisitos definidos en Taller de Proyectos 1 Análisis.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: Ing. Ángela Yanza Montalván, M.Sc. Mg. DOCENTE UNIVERSIDAD ECOTEC INTEGRANTES: LEE GOMEZ JUMME MANZUR SAMANTA.
Universidad Simón Bolívar Sistemas de Operación II (CI-4821) Intensivo 2014 MANEJADORES DE CONTROL DE VERSIONES David Prieto Karen Troiano
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
TRABAJANDO CON CVS. Importar archivos al servidor CVS Una importación de archivos o directorios es crear una copia de ellos en el repositorio de nuestro.
Administración de Software Administración de Software / Casos Reales Pág 1 La seguridad físca PROGRAMACION CASOS DE LA VIDA REAL.
Concurrent Versions System Daniel Vergara C. Rodrigo Yañez Q.
LSQA + Equipo Proyecto  Definir Proceso: A nivel de la Organización A nivel de Proyecto Actividades SQA: – Asegurar que el Producto cumple con los Requisitos.
Drupal.
Especialización en Desarrollo de Software
1 Clase 3 Registro de resultados Tecnología de la Comunicación I.
Trabajo Profesional de Ing. Informática Alumnos: Agustín Bally Andrés G. Candal Tutora: Adriana Echeverría Sistema de Monitoreo Canino basado en GPS y.
SERVICIO DE ALOJAMIENTO DE ARCHIVOS. Objetivos  Compartir archivos útiles para la comunidad politécnica, sin costo alguno.  Almacenamiento de software.
Instalación y Configuración del cliente SVN Taller de Proyectos II.
¿QUE SON LAS ACTUALIZACIONES?  Las actualizaciones son adiciones al software que pueden evitar problemas o corregirlos, mejorar el funcionamiento del.
Colegio de bachilleres plantel n°14
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
Integrantes: Pinto Valiente Jonathan Michelena Polo Diego Rumiche Inga Erika Schuler Zamora Jessy.
Una guía para comenzar a utilizar Subversion
Ingeniería de Software Andrés Salinas Bendeck
FEBRERO DE DESARROLLO WEB Características:  Ser dinámica  Contar con Instancia que la soporte y respalde  Cumplir con la metodología del Ciclo.
Presentación Técnica DESCRIPCIÓN DE LA TECNOLOGÍA UTILIZADA PARA EL DESARROLLO DEL SISTEMA.
Sistemas de Control de Versiones
ING. JOSE M ESTARITA LEMOS. CRITERIOS DE EVALUACION  Saber realizar las diferentes configuraciones básicas, después de la instalación del servidor, cumpliendo.
Herramientas del sistema de windows Nombre del maestro: Fernando Mejía Nombre del alumno: Rogelio Ernesto Soria Rangel.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Definición Partes Fundamentales Archivo Excel Archivo Word Pagina Web Video Fuente:
La computadora: mantenimiento y seguridad Unidad 2 Taller de herramientas para la traducción Traductorado Público en idioma inglés Facultad de Lenguas.
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
PRODUCTOS INTEGRADOS EN LA NUBE OFIMATICA EN LA NUBE VS MICROSOFT OFFICE.
Control de Versiones Utilizando SVN. ELO329 - Diseño y Programación Orientado a Objetos 2 Control de Versiones ”Se llama control de versiones a la gestión.
Primer Taller de desarrollo con Software Libre Posadas - Misiones José Luís Di Biase Héctor Daniel Sanchez
Transcripción de la presentación:

Sistemas de Control de Versiones Tecnologías de desarrollo de software IDE 2008 UTN Facultad Regional Rosario Alumna: Janise Piombo

Temas a tratar Sistemas de Control de Versiones Subversion TortoiseSVN ¿Qué son? ¿Cuándo y por que usarlos? Subversion TortoiseSVN Caso Práctico Creando un proyecto de prueba con Google Code Hosting

Sistemas de Control de Versiones ¿Qué son? Son sistemas que están diseñados para guardar y registrar los cambios a los datos a lo largo del tiempo. Ampliamente utilizados en el desarrollo de software para el control de versiones del código fuente. Pueden utilizarse para cualquier tipo de archivos.

Sistemas de Control de Versiones ¿Cuándo y por qué usarlos? Historial de cambios ¿Qué cambios se realizaron? Roll-Back Volver a una vs. anterior Auditoria ¿Quién hizo tal cambio? Equipo de desarrollo trabajando sobre los mismos archivos Coordinación

Sistemas de Control de Versiones Los más conocidos Concurrent Versions System(CVS) Subversion(SVN) Arch OpenCM Aegis Monotone

Subversion Sistema de control de versiones Centralizado Software Libre Código fuente abierto Diseñado para reemplazar a CVS(y mejorarlo) Algunas mejoras: Atomicidad en las operaciones Versionado de directorios Verdadero historial de versiones

Subversion ¿Cómo Funciona? Arquitectura Cliente – Servidor El servidor contiene una copia maestra de la informacion a compartir. Los usuarios usan el programa cliente para descargar la informacion existente en el servidor. Cuando un usuario realiza un cambio, lo envía al servidor para que otros usuarios puedan descargarlo. El servidor guarda los ficheros dentro de una base de datos (Repositorio)

Subversion Ciclo Básico Crear Repositorio Importar Proyecto Obtener una copia de trabajo Confirmar cambios Actualizar copia de trabajo

TortoiseSVN ¿Qué es? Es un cliente subversión Es software libre liberado bajo la licencia GNU GPL. Implementado como una extensión al shell de Windows. Se integra consistentemente al explorador de Windows. No esta integrado a un IDE en particular. Es posible usar TortoiseSVN con cualquier herramienta de desarrollo. Para todo tipos de proyectos que necesiten de versionado de los archivos, no solo útil para proyectos de desarrollo de software. AnkhSVN - Subversion integration for Microsoft Visual Studio http://ankhsvn.open.collab.net/ Microsoft Visual SourceSafe (también conocido por sus siglas VSS) es una herramienta de Control de versiones que forma parte de Microsoft Visual Studio aunque está siendo sustituida por el Visual Studio Team Foundation Server.

TortoiseSVN Algunas Características Iconos sobreimpresionados Menu contextual

TortoiseSVN Comandos Básicos Crear Repositorio  TortoiseSVN  Crear repositorio aquí… Importar Proyecto  TortoiseSVN  Importar… Obtener una copia de trabajo  TortoiseSVN  SVN Obtener… Confirmar cambios  TortoiseSVN  SVN Confirmar… Actualizar copia de trabajo  TortoiseSVN  SVN Actualizar…

Caso Práctico Creando un proyecto de prueba con TortoiseSVN Google Code Hosting

Bibliografía y Links útiles Subversion Sitio Oficial  http://subversion.tigris.org/ Links Útiles  http://subversion.tigris.org/links.html Documentación en Español  http://svnbook.red-bean.com/nightly/es/svn-book.html#svn-ch-1-sect-1 TortoiseSVN Sitio Oficial  http://tortoisesvn.net/ SVN Hosting http://www.assembla.com  Assembla http://opensvn.csie.org/  OpenSVN http://code.google.com/  Google Code Hosting Otros http://diosygolem.blogspot.com/2007/08/configurar-svn-y-tortoise-svn-para.html  Tutorial Google + TortoiseSVN http://winmerge.org/  WinMerge

Bibliografía y Links útiles Videos – Tutoriales TortoiseSVN Instalar TortoiseSVN y crear un repositorio (en Inglés) http://www.youtube.com/watch?v=Wy0PMAa08ZA&feature=related SVN Introduction http://www.youtube.com/watch?v=wKfH9tOKWZk Subversion Checkout/Update/Commit Tutorial (en Inglés) http://www.youtube.com/watch?v=4sUYnEylvU0&feature=related Sitio de Assembla donde están cargados todos los TP1 que fueron presentando: http://svn.assembla.com/svn/net-utn2008 Usuario: netutn / Password: netutn

¡Gracias! ¿Preguntas? Janise Piombo janipiombo@gmail.com