La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Alexis Massón www.exetweb.com. ¿Qué es el control de versiones? Ventajas de Mercurial Tortoise HG Checkout via HG Comiteando Ignorar archivos (.hgignore)

Presentaciones similares


Presentación del tema: "Alexis Massón www.exetweb.com. ¿Qué es el control de versiones? Ventajas de Mercurial Tortoise HG Checkout via HG Comiteando Ignorar archivos (.hgignore)"— Transcripción de la presentación:

1 Alexis Massón

2 ¿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

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

4 Todo el código está en cada PC o No se necesita un server centralizado Repositorios livianos Posibilidad de enviar changeset a otros usuarios Saltar entre versiones de código o Útil para debugging

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

6 Click derecho en directorio Seleccionar Clone Ingresar ubicación del repositorio a clonar

7 Añadir cambios al repositorio LOCAL

8 Dejar archivos fuera del control de versiones glob:.bin\ glob:.obj\ glob:*.suo glob:*.conf Ejemplo.hgignore

9 Los branches son automáticamente creados cuando los cambios son realizados al mismo tiempo por muchas personas

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

11 '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

12 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

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

14

15


Descargar ppt "Alexis Massón www.exetweb.com. ¿Qué es el control de versiones? Ventajas de Mercurial Tortoise HG Checkout via HG Comiteando Ignorar archivos (.hgignore)"

Presentaciones similares


Anuncios Google