Mercurial y TortoiseHG

Slides:



Advertisements
Presentaciones similares
Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS
Advertisements

Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
CUPS Configuración y Uso de Paquetes de Software
Sistemas de Control de Versiones
APACHE.
Contenidos 1.Cómo ingresar 2.Cómo crear un nuevo sitio 3.Editar plantilla de página principal 4.Edición de páginas 5.Crear página nueva 6.Estructura del.
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.
SERVICIOS DE TCP/IP.
Ing. Horacio Carlos Sagredo Tejerina
Marco Benzi Eduardo González Matías Müller Redes de Computadores I - ELO 322.
Taller de Herramientas de Google Docs
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
¿Donde debo Localizar los Centros de servicios? A partir de un mapa con velocidades (o tiempo) y un demanda estimada o real, esta herramienta ubica automáticamente.
Proyecto de Software Configuration Management
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.
Pablo Ruglio Diego Guigou Alfredo Lavagnino
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.
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS.
OLGA LUCIA FIERRO GONZALEZ. Ofrecen servicios muy parecidos, tanto en prestaciones, como en precio y calidad. Ofrecen un servicio de sincronización.
Control de versiones usando PowerBuilder y Subversion
Subversion/trac y wiki
Eurostat Unit A6 – Statistical cooperation SDMX Seminar Seminario para contribuir a la modernización de la transmisión de datos y metadatos estadísticos.
Uso de TortoiseSVN Gerencia SCM.
Trabajo Visual SVN Server
Sistema Informático desarrollado exclusivamente para grandes talleres y mantenimiento de flota ggtt.
© Copyright GlobalLogic Connect. Collaborate. Innovate.
ACTUALIZACION DE FIRMWARE EXPANSE. Para iniciar el procedimiento de actualización son necesarias dos herramientas para lograr la actualización del EXPANSE.
Visual SUBVERSION.
Es una forma muy sencilla para que puedas recibir, directamente en tu ordenador o en una pagina web online (a través de unlectorRSS) información actualizada.
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
Computación en la Nube UASF.
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.
Caso Habitual Cuando deseamos saber las actividades diarias de una o varias páginas web o blog favoritos de nuestro interés lo recomendable es añadirlo.
Administración de Software Administración de Software / Casos Reales Pág 1 La seguridad físca PROGRAMACION CASOS DE LA VIDA REAL.
Es una de las plataformas de creación, edición y distribución de documentos mas popular de internet. Nos permite crear documentos de texto, hojas de cálculo,
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.
Visual Basic.
Aplicación y uso de la herramienta
Andrea Pulido Oscar Murcia Rafael Matiz
Johana Melo Diego Mancilla
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
INFORMATICA TEMA: MAUAL DE USO DEL WORDPRESS ANDREA SALINAS 1° D.
Git {Control de Versiones} Daniel Lozano Carrillo.
Google Docs  pps.html#product=docs pps.html#product=docs
Anthony Villalba 1° “A”. ¿Qué es WordPress? Es un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) enfocado.
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
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.
Instalación y Configuración del cliente SVN Taller de Proyectos II.
SCM Cecilia Cedrés Braulio Zitto. Agenda Introducion Gestion de la configuracion SCMP Informe de estado 2 Julio de 2015.
Cómo crear un Archivado: Copia del correo creado en carpetas locales que podemos ver desde nuestro propio correo, teniendo la opción de tener una programación.
SITIOS WED Andrea López Pomares 4C. MediaFire MediaFire es sin lugar a dudas uno de los servicios de almacenamiento de datos más populares que hay en.
Slendy Palechor Luis Rodríguez Vargas PARQUE INFORMÁTICO DE CIENCIA, ARTE Y TECNOLOGÍA ¨CARLOS ALBÁN¨ POPAYÁN 2012.
 Un wiki es un espacio en la Web donde se puede compartir el trabajo y las ideas, imágenes y enlaces, videos y medios de comunicación-y cualquier otra.
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
Una guía para comenzar a utilizar Subversion
Ingeniería de Software Andrés Salinas Bendeck
Concepto de ofimática Se llama ofimática el conjunto de técnicas, aplicaciones y herramientas informáticas que se utilizan en funciones de oficina para.
Sistemas de Control de Versiones
Esta suite es ante todo un conjunto de Api’s y herramientas para mejorar la experiencia del desarrollador. también contiene un módulo llamado el administrador.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Propuesta de Creación de Página en Google Sites o ExeLearning USS VIRTUAL.
Gestión de versiones. Cronograma Conceptos introductorios Arquitecturas posibles Riesgos en la no utilización Herramientas.
características  WampServer también tiene un "TrayIcon" que le permite administrar simple y configurar sus servidores, sin afectar a los archivos de.
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
Sistemas de control de versiones
Transcripción de la presentación:

Mercurial y TortoiseHG Alexis Massón www.exetweb.com

Agenda ¿Qué es el control de versiones? Ventajas de Mercurial Tortoise HG Checkout via HG Comiteando Ignorar archivos (.hgignore) Branches Merging Push/Pull con Mercurial Hosts DEMOSTRACIÓN

¿Qué es el control de versiones? Método para mantener múltiples versiones de árchivos Permitir volver al estado de un archivo en un momento determinado del tiempo HG: Sistema de control de versiones distribuido ¿Qué es Mercurial?

Ventajas de HG Todo el código está en cada PC Repositorios livianos No se necesita un server centralizado Repositorios livianos Posibilidad de enviar changeset a otros usuarios Saltar entre versiones de código Útil para debugging What's HG? Wassa repository?

Tortoise HG Implementación de Mercurial que brinda una Interfaz Gráfica para facilitar el Control de Versiones

Checkout via HG Click derecho en directorio Seleccionar “Clone” Ingresar ubicación del repositorio a clonar Framework?

Committing Añadir cambios al repositorio LOCAL What's committing?

Ignorar archivos (.hgignore) Dejar archivos fuera del control de versiones Ejemplo .hgignore glob:.bin\ glob:.obj\ glob:*.suo glob:*.conf Why would you wanna ignores files? What's makefile?

Branches Los branches son automáticamente creados cuando los cambios son realizados al mismo tiempo por muchas personas Development paths?

Merging HG puede unir muchos branches automáticamente Si no puede hacerlo, abre una herramienta de comparación para que el usuario lo resuelva

Push/Pull and HG Serve 'Push' envia changesets al repositorio de alguien 'Pull' agrega cambios/actualiza tu repositorio Después de comitear hay que hacer un ‘Push’ para que los demás vean los cambios

Extensibilidad HG está escrito en Pyton, lenguaje dinámico Existen muchisimos plugins de terceras partes que extienden la funcionalidad Ejemplos: HGSvn - Interoperabilidad con Subversion Timetracker – Registrar tiempo dedicado a un proyecto Mergeutil – Herramientas para facilitar el merge de branches HgGit – Interoperabilidad con Git

Hosts gratuitos Google Code (http://www.googlecode.com/): Wiki Downloads Ver cambios online Track de bugs Bitbucket (http://www.bitbucket.org/): Host simple Sólo ofrece hosting de HG Tu propio HG Server Podés controlarlo a tu antojo Tenés que mantenerlo

DEMOSTRACIÓN

¿Preguntas? NO! … Gracias! ;)