Sistemas de control de versiones

Slides:



Advertisements
Presentaciones similares
Cable & Wireless Panamá. Entrar a Inicio, Programas y buscar Windows Live.
Advertisements

Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS
Mercurial y TortoiseHG
Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS.
Control de versiones usando PowerBuilder y Subversion
Uso de TortoiseSVN Gerencia SCM.
© Copyright GlobalLogic Connect. Collaborate. Innovate.
UPGRADE RUCKUS LOCALMENTE
Instalación y Configuración Cliente StoreGrid. Acceda al panel de control de Maretone a través de siguiente la Web:
Instalación Vembu StoreGrid 3.1. Acceder al panel de control de Maretone a través de siguiente la Web: vaya a soporte y software:
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.
Git {Control de Versiones} Daniel Lozano Carrillo.
Presionar el botón Order Now para crear una cuenta.
Ingeniería de Software Andrés Salinas Bendeck
IMPERATIVE (a request or a command) HABLAR = TO TALK HABLAR = TO TALK –TALK! DON’T TALK! COMER = TO EAT COMER = TO EAT –EAT!DON’T EAT! ESCRIBIR ESCRIBIR.
Sistemas de Control de Versiones
HERRAMIENTAS DE OFFICE. Jhensy Hernández. Silvia Juliana Díaz.
HERRAMIENTAS DE OFFICE Estudiante: Daniela Cabrera Gomez.
Ing. De la Puente, Matias Sistema de control de versiones GIT
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.
Control de versiones y Subversion José Luis López Pino Fco Javier Lucena Lucena.
Proyecto ROOTVE V2: Control de versiones con Subversion Grupo de Investigación y Desarrollo en Seguridad de la Información - GIDSI.
Ministerio de Educación - INTEC Red de Escuelas Medias, Técnicas y Artísticas. Ministerio de Educación - INTEC Red de Escuelas Medias, Técnicas y Artísticas.
Administración de portales Joomla (III)
Primer Taller de desarrollo con Software Libre Posadas - Misiones José Luís Di Biase Héctor Daniel Sanchez
Sistemas de Control de Versiones (SCMs) Introducción a los conceptos de control de versiones Introducción a las herramientas darcs y svn Margarita Manterola.
1 /13 Repositorios online para Sironta Autor: Juan Aguilera Ramos Tutor: Jesús Gabaldón Estudios: Máster Universitario en Software Libre.
Alexis Obregón Cogle Grado Asociado en Tecnología de Redes y Diseño de Aplicaciones.
Administración de la configuración (SCM) Introducción Control de versiones Analisis y diseño USAC Por: Víctor Orozco
Opciones del Package Manager. - Create new package: Me permite crear un nuevo paquete - Write new specification files for all installed, locally generated.
Go to cessarsc9.wixsite.com/clasedeespanol Click in this icon to see the presentation.
Student’s name: Introducción: escrito que da la bienvenida al estudiante y le da una idea acerca de los aprendizajes que va a adquirir en el desarrollo.
SERVIDOR ESCUELA LINUX
Cómo trabajar con aplicaciones de Google
Ram Delta Systems We bring you a better future… Co-Med On Line
Instalación de CEO Móvil
EasyChair How to create and access your account Como crear y acceder a su cuenta Copyright © 2016 LACCEI. All Rights Reserved.
It Hub CONTROLADOR DE VERSIONES Electiva I.
FORMACIÓN GIT “setting” a dalt!.
GRUPO 15 SC FRAMEWORK LARAVEL
SSH: una presentación corta
Una breve introducción
Diagramas de tuberías 3D usando Autodesk® Revit MEP® 2012
2-Configuración Recomendada: Memoria RAM: 2048 Megabytes 1- Configuración S.O 3- Configuración D.D 4-Tipo de Unidad Disco Duro 4-Tipo de Almacenamiento.
WHATSAPP.
Sistema Distribuido para entidad bancaria
Introducción a Visual Studio .NET
Presentation 1 Health Care Services
Universidad Nacional de Canindeyú Facultad de Ciencias de la Salud
ETC 2017 Gestión de Proyectos Software con herramientas libres
It Hub CONTROLADOR DE VERSIONES Aplicaciones Web I.
INTRODUCCIÓN A POWER POINT
Seguridad Web Ing. Elieser Estrada Rodríguez. Contents Click to add Title
Actividad 3 Hipervínculos Luis Alejandro Gómez Ramos Maestra: Adriana Ubiarco Tecnologías de la información I 1-A T/M BGC PREPA 10.
EasyChair How to submit a paper Como someter un paper
Renovación de Firma Electrónica Avanzada (Fiel)
ENGLISH SPEAKING COUNTRIES' FAIR
EasyChair How to create and access your account Como crear y acceder a su cuenta Copyright © 2018 LACCEI. All Rights Reserved.
Hoy es miércoles. Es el 1º de septiembre
La Rutina Diara Practice describing the routines of the people in the following pictures. Remember to think about routines for weekdays (lunes – viernes)
Crear y comunicar la visión
Asking Questions P. 184 Realidades 1.
Cosas cotidianas: buenos diseños y malos diseños
ENGLISH SPEAKING COUNTRIES' FAIR
Integración y despliegue continuo con VSTS
DUE NOW: Place homework on entrance table.
If you feel that the resources that I have created have helped you save time and/or money, please consider supporting the work that I do by doing your.
EL IMPERFECTO.
Día 2 –Español 4 NS (HL) y NM (SL)
Transcripción de la presentación:

Sistemas de control de versiones Desarrollo de aplicaciones web

¿Por qué es necesario un sistema de contrl de versiones?

¿Por qué es necesario un sistema de contrl de versiones?

¿Por qué es necesario un sistema de contrl de versiones?

¿Cuándo se debe usar un sistema de control de versiones?

¿Cuándo se debe usar un sistema de control de versiones? SIEMPRE Control de versiones es mejor que Ctrl-Z Control de versiones es mejor que Dropbox

Sistema de control de versiones centralizado

Sistema de control de versiones distribuido

Sistemas de control de versiones distribuidos Git Mercurial

git Instalación: https://git-scm.com/book/es/v1/Empezando-Instalando-Git Alternativa en Windows: https://desktop.github.com/

Configuración inicial de git $ git config --global user.name "Your Name" $ git config --global user.email your.email@itesm.mx $ git config --global push.default matching $ git config --global alias.co checkout Sólo se hace la primera vez después de que se instala

Para iniciar un proyecto con control de versiones en git $ git init Initialized empty Git repository in /home/your_path/.git/ Se hace cada vez que se inicia un proyecto. Crea la rama “master” en el repositorio local.

Agregar archivos para gestionar sus versiones $ git add -A Se hace cada vez que se agrega un archivo nuevo al proyecto

Para guardar los cambios $ git commit -m “Add a message in imperative voice (by convention)"

Para volver a una versión anterior $ git revert <commit> https://es.atlassian.com/git/tutorials/undoing-changes/git-revert

Bitbucket Es un sistema de hosting de git y mercurial en la nube diseñado para el trabajo de equipo: https://bitbucket.org/ Crea una cuenta en Bitbucket con tu correo del tec = Repositorios privados ilimitados + colaboradores ilimitados

Configuración de bitbucket Para no tener que ingresar tu cuenta y tu password cada vez que vas a interactuar con Bitbucket es necesario: Copiar tu llave pública de tu SSH https://confluence.atlassian.com/display/BITBUCKET/Add+an+SSH+key+to+an+ account Pegarla en Bitbucket: Manage account SSH keys Add key

Crear un Nuevo repositorio remoto Crea un Nuevo repositorio en Bitbucket Agrega el repositorio como “origin” a tu repositorio local $ git remote add origin git@bitbucket.org:<username>/<repositorio>.git

PUSH: Guardar los cambios en el repositorio remoto $ git push -u origin --all # pushes up the repo and its refs for the first time $ git push origin master # pushes up the master branch to bitbucket $ git push <remote_repository> <branch_to_push>

PULL: Trae los cambios de bitbucket al repositorio local $ git pull <remote_repository>

Ramas

Para crear una rama $ git checkout –b <branch_name>

Para cambiar de rama $ git checkout <branch_name>

Para unir 2 ramas $ git merge <branch_name>

Para saber más… https://git-scm.com/book/en/v2