Sistemas de Control de Versiones
|
|
- Ana Belén Fernández Naranjo
- hace 6 años
- Vistas:
Transcripción
1 Sistemas de Control de Versiones PGPI E.T.S.I. Informática Universidad de Sevilla Septiembre, 2014 Jorge Juan Usted es libre de copiar, distribuir y comunicar públicamente la obra y de hacer obras derivadas siempre que se cite la fuente y se respeten las condiciones de la licencia Attribution-Share alike de Creative Commons. Puede consultar el texto completo de la licencia en Contenidos teóricos Qué es? Objetivos del control de versiones Modelos generales: centralizado vs distribuido Eventos básicos Eventos avanzados Flujos de desarrollo
2 Organización Teoría: sesiones 1 y 2 Prácticas: sesiones 3 a 6 Evaluación: sesión 7 Qué es el control de versiones? Control de versiones o control de revisiones?
3 Algoritmo dif Control de revisiones: registro de cambios en archivos Principalmente archivos de texto (código) Múltiples cambios Múltiples archivos Múltiples orígenes Ejemplo dif/patch $ cat lista.txt Patatas Melones Sandías Manzanas Setas $ cat lista2.txt Patatas Melones Sandías Naranjas Manzanas Setas $ vi lista.txt (lista2.txt, lista3.txt) $ cp lista.txt lista-orig.txt $ diff -u lista.txt lista2.txt > diff2.txt $ diff -u lista.txt lista3.txt > diff3.txt $ patch lista.txt diff2.txt $ patch lista.txt diff3.txt $ cat diff2.txt diff3.txt patch lista.txt $ cat lista3.txt Patatas Melones Sandías Manzanas Setas Zanahorias
4 Ejemplo dif/patch $ cat lista.txt Patatas Melones Sandías Manzanas Setas $ cat lista2.txt Patatas Melones Sandías Naranjas Manzanas Setas $ cat lista4.txt Patatas Melones Sandías Limones Manzanas Setas $ diff -u lista.txt lista4.txt > diff4.txt $ patch lista.txt diff2.txt patching file lista.txt $ patch lista.txt diff4.txt patching file lista.txt Hunk #1 FAILED at 1. 1 out of 1 hunk FAILED -- saving rejects to file lista.txt.rej $ vi lista.txt.rej $ man patch Control de versiones manual Versiones gestionadas con recursos generales Carpetas copiar archivos registros de cambios manuales (log) etc. Distribución de cambios mediante dif/patch Correo electrónico Listas de correo Inconvenientes Poco eficiente. Muchas copias inútiles Volver atrás en la historia Gestionar múltiples colaboradores Saber quién hace qué (blame)
5 Sistemas de control de versiones Registrar cambios con facilidad Gestión eficiente de los cambios (dif/patch) Volver a un estado anterior Colaborar con otros desarrolladores Ejemplo git $ cd git-example $ cat lista.txt Patatas Melones Sandías Manzanas Setas $ git init $ git commit $ git add lista.txt $ git commit $ git log $ vi lista.txt $ git add lista.txt $ git commit -m "Añadido Naranjas" $ git log -p $ vi lista.txt $ git commit -a -m "Añadido Zanahorias" $ git log --pretty --graph
6 Ejemplo git Evolución de los SCV Modelo de datos locales Datos en el disco duro local Uno o pocos desarrolladores Modelo cliente-servidor (centralizados) Repositorio central Los cambios se envían a través de la red Ej: CVS, Subversion. Modelo cliente-servidor (distribuidos) Cada desarrollador tiene un repositorio local Unos repositorios pueden sincronizarse con otros Incluye el modelo centralizado como caso particular Ej: git, mercurial, bazaar.
7 Modelo centralizado w2 w3 w1 Repo w4 w6 w5 Modelo distribuido Repo A Repo B Repo 1 w1 Repo 2 w2 Repo 3 w3
8 SCV distribuidos No hay una copia principal Operaciones rápidas: trabajan sobre copia local Cada copia local actúa como una copia de seguridad Permite múltiples repositorios centrales Permite múltiples modelos de desarrollo Permite trabajar desconectado Permite gestionar partes privadas del proyecto Terminología Repositorio/almacén (repository) Revisión (revision) Línea base (base line) Etiqueta (tag) Publicar/enviar (commit) Desplegar (checkout) Cambio/lista de cambios (change/change set) Conflicto (conflict) Rama (branch) Integración/fusión (merge) Sincronización (sync/fetch/push)
9 Revisión/envío/commit Qué? Un conjunto de cambios en uno o mar archivos del proyecto. Qué incluir? Cambios relativos a una funcionalidad dada. Independientes de otros cambios. Se puede deshacer fácilmente? Cuándo? En algún hito del desarrollo, parcial o definitivo. Dónde? En la rama principal. En una rama de desarrollo. En una rama de mantenimiento (solución de errores). Ramas
10 Ramas Ramas
11 Ramas Ramas de largo recorrido Principal (master) Versiones Desarrollo Ramas puntuales Reparaciones (hotfix) Nuevas funcionalidades Pruebas Ramas
12 Flujos de trabajo Flujo de trabajo centralizado Flujo con gestor de integraciones Flujo con dictador y tenientes Flujos de trabajo Centralizado
13 Flujos de trabajo Gestor de integraciones Flujos de trabajo Dictador y tenientes
14 Referencias Control de Versiones. Wikipedia. Scott Chacon. Pro Git. Vincent Driessen. A successful Git branching model. Bryan O'Sullivan. Mercurial: The Definitive Guide. Git vs Mercurial. WikiVS. Tarea Practicar ejemplos del tema. Leer Pro Git, capítulos 1 y 2.
Introducción a Git. Introducción a Git
Introducción a Git PGPI E.T.S.I. Informática Universidad de Sevilla Jorge Juan 2013-15 Usted es libre de copiar, distribuir y comunicar públicamente la obra y de hacer obras derivadas
Más detallesIntroducción a GIT. Santiago Avalos - Ingenieria del Software - FaMAF
Introducción a GIT Objetivos y Alcance Comprender el concepto de control de versiones, y dar una introducción al uso de Git para el manejo de repositorios en equipos de desarrollo. Introducción a sistemas
Más detallesIntroducción a GIT. GIT SDA Ing. Carlos Dell Aquila
Introducción a GIT 1 GIT SDA Ing. Carlos Dell Aquila Índice Motivación Introducción a GIT Instalando GIT Configurando GIT Comenzando con GIT Repositorios Remoto Trabajando con GitHub 2 Motivación Es habitual
Más detallesIntroducción a GIT GIT - SDA. Carlos Del Aquila Sistemas Digitales Avanzados Universidad Nacional de San Juan
Introducción a GIT 1 Carlos Del Aquila Sistemas Digitales Avanzados Universidad Nacional de San Juan Índice Motivación Introducción a GIT Instalando GIT Configurando GIT Comenzando con GIT Repositorios
Más detallesMercurial, sistema de control de versiones
Mercurial, sistema de control de versiones LABI Cursos Martín Mello Teggia, Patricio Tula labi.fi.uba.ar 10 de septiembre de 2015 Tabla de contenidos 1 Introducción Qué es Mercurial? Repositorio y control
Más detallesControl de Configuración
Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Adrián Muccio Control de Configuración Control de Configuración La Gestión de Configuración de Software o Software Configuration
Más detallesContenidos. Para el usuario. Para el programador. Para el desarrollador del sistema operativo.
Sistemas operativos Jorge Juan Chico , Julián Viejo Cortés 2011, 2014 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir
Más detallesTaller de Git y GitHub
26 de septiembre de 2015 Documento protegido por GFDL Copyright (c) 2015. e-mail: guillermo(en)movimientolibre.com http://www.movimientolibre.com/ Se otorga permiso para copiar, distribuir y/o modificar
Más detallesIntroducción al Sistema de Control de Versiones Centralizado SVN
Introducción al Sistema de Control de Versiones Centralizado SVN Universidad de Cádiz 15 de noviembre de 2011 Antes de empezar... Estas transparencias están basadas en las de Roberto García Carvajal, usadas
Más detallesIntroducción al uso de
Introducción al uso de Iñaki Arenaza iarenaza@mondragon.edu @iarenaza (Creative Commons Attribution Non-commercial Share Alike 3.0 Spain License) Sistemas de Control de Versiones Centralizados (CVCS) Ejemplos:
Más detallesUnidad 1: Introducción al entorno
Unidad 1: Introducción al entorno Curso de Administración de Servidores GNU/Linux Centro de Formación Permanente Universidad de Sevilla David Guerrero , Jorge Juan ,
Más detallesBranching
Branching Model Temario 01 02 03 04 05 06 07-0a Motivos Conceptos Workflow Centralized Workflow Branching Workflow Forking Workflow Merging Requests -Practica Motivos Motivos Trabajo en equipo: Permitir
Más detallesSistemas de Control de Fuentes. Website
Sistemas de Control de Fuentes Website Índice Introducción Funciones Why Use It? Problema Elementos Instalación Operaciones Ejemplos 2 Introducción Casos Verídicos Carlos, Podrías pasarme una copia con
Más detallesEdito el primer archivo echo Creo una primera línea en el primer archivo >> primer_archivo.txt git status git add primer_archivo.
Creo un directorio de trabajo mkdir ~/ejemplo/ cd ~/ejemplo/ ls -la Inicializo el repositorio. git init o git clone git init ls ls -la Creo un archivo index.htm Creo un archivo nuevo en ese directorio
Más detallesEl Zen de git. Un taller de introducción al uso de git del humilde sensei Psicobyte para la honorable Oficina de Software Libre de la UGR.
El Zen de git Un taller de introducción al uso de git del humilde sensei Psicobyte para la honorable Oficina de Software Libre de la UGR. El problema Al principio, sin sistemas de control de versiones,
Más detallesSubversion: Desarrollo colaborativo
Grupo de Usuarios de Linux Universidad Carlos III de Madrid. 4 de Abril de 2006 Introduccion >Que es un sistema de control de versiones? I Sistema para mantener el seguimiento durante el desarrollo. I
Más detallesControl de versiones con Subversion
Control de con Subversion Introducción Diseño de Sistemas de Información 2009/10 Control de MADS Group - Departamento de Computación Víctor M. Guĺıas (gulias@udc.es) David Cabrero (cabrero@udc.es) Laura
Más detallesEstrategias de Colaboración con Git
meltmedia Estrategias de Colaboración con Git Autor: Máximo Mena Flujos de Trabajo: 1. Centralizado (Centralized Workflow) 2. Usando Ramas Puntuales (Feature branch Workflow) 3. Usando Ramas de Largo Recorrido
Más detallesgit - la guía sencilla simplemente una guía sencilla para comenzar con git. nada complicado Tweet 3,758
git - la guía sencilla simplemente una guía sencilla para comenzar con git. nada complicado Tweet 3,758 by Roger Dudler (translation by @lfbarragan) créditos a @tfnico, @fhd and Namics esta guía en english,
Más detallesSistemas de Control de Versiones CVS y Subversion
Sistemas de Control de Versiones CVS y Subversion Pablo Barrera González barrera@gsyc.escet.urjc.es Qué es un sistema de control de versiones? 1 Qué es un sistema de control de versiones? Sistema para
Más detallesTema 10 Seguridad y criptografía
Tema 10 Seguridad y criptografía Febrero, 2011 Jorge Juan Chico , Julián Viejo Cortés Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre
Más detallesObjetivos. Comprender los fundamentos de la representación digital de imágenes y audio
Gráficos y audio Jorge Juan Chico , Julián Viejo Cortés 2011, 2014 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir
Más detallesEl núcleo del sistema es la gestión de cambios. Es un mecanismo de comunicación donde el cambio es la unidad básica de información.
CONTROL DE VERSION. Un sistema de control de versión es una combinación de tecnología y prácticas para seguir y controlar los cambios que se realizan sobre un archivo o conjunto de archivos a lo largo
Más detallesGuion curso Git Galpon 29/03/2014
Guion curso Git Galpon 29/03/2014 1 Revisión rápida de los conceptos del 1º taller Ver archivo "Git_avanzado_presentación.pdf" 2 BitBucket. Colaborando en un servidor remoto: remote, fetch, push, pull.
Más detallesSeguridad y criptografía
Seguridad y criptografía Jorge Juan Chico , Julián Viejo Cortés . 2011, 2014 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar,
Más detallesEl sistema de control de versiones Mercurial
El sistema de control de versiones Basado en la presentación homónima de Bryan O Sullivan gpoo@gnome.org OpenCommunity 2007 1 1 2 1 2 3 El proyecto Comienza en abril de 2005 95 % del código en Python Apróximadamente
Más detallesEnginyeria del Software III (2007-08) CONTROL DE VERSIONES CON SUBVERSION. Roberto García Despatx EPS 3.15 rgarcia@diei.udl.cat
Enginyeria del Software III (2007-08) 1 CONTROL DE VERSIONES CON SUBVERSION Roberto García Despatx EPS 3.15 rgarcia@diei.udl.cat cat Control de Versiones. Su bversion CONTROL DE VERSIONES Subversion es
Más detallesControl de versiones con Subversion
Control de versiones con Subversion Uso básico de Subversion Comandos básicos y forma de trabajo de Subversion RTFM El comando más importante para empezar a usar Subversion: svn help El cliente de la línea
Más detallesGit: Desarrollo Colaborativo
Git: Desarrollo Colaborativo Programa de Estudio Git: Desarrollo Colaborativo Aprende a desarrollar colaborativamente con la herramienta de versionado más utilizada del mercado. Domina el uso de repositorios
Más detallesTema 12 Control de versiones
Bloque IV AUDITORÍA EN EL DESARROLLO DE SOFTWARE Tema 12 Control de versiones por José Francisco Vélez Serrano Tema 12 Control de versiones 1/23 Índice Índice Introducción Operaciones básicas Operaciones
Más detallesIntroducción a los lenguajes de descripción de hardware
Introducción a los lenguajes de descripción de hardware Noviembre 2009 Jorge Juan Chico Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir
Más detalles1.1 Empezando - Acerca del control de versiones
1. 2. 3. 4. 6.4 Reescribiendo la historia 5. 6.5 Depuración con Git 6. 6.6 Submódulos 7. 6.7 Fusión de subárboles 8. 6.8 Recapitulación 7. Personalizando Git 1. 7.1 Configuración de Git 2. 7.2 Atributos
Más detallesTRABAJO E.D: CONTROL DE VERSIONES GIT REALIZADO POR: ANTONIO MARTINEZ NAVARRO
TRABAJO E.D: CONTROL DE VERSIONES GIT REALIZADO POR: ANTONIO MARTINEZ NAVARRO CONTENIDO 1. INTRODUCCIÓN... 3 2. CREAR UN REPOSITORIO REMOTO EN GITLAB.... 3 3. EMPEZAR A USAR GIT BASH DENTRO DE NUESTRO
Más detallesComputadores y Comunicaciones. Tema 5: Software y sistemas operativos
Computadores y Comunicaciones Tema 5: Software y sistemas operativos Febrero, 2011 Jorge Juan Chico , Julián Viejo Cortés Departamento de Tecnología Electrónica Universidad
Más detallesTema 9 Aplicaciones de Internet
Tema 9 Aplicaciones de Internet Febrero, 2011 Jorge Juan Chico , Julián Viejo Cortés Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de
Más detallesIntroducción a la Computación Sistemas de Control de Versiones (VCS)
Introducción a la Computación Sistemas de Control de Versiones (VCS) Maximiliano Geier Facultad de Ciencias Exactas y Naturales, UBA 18/03/2015 Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/2015
Más detallesIntroducción Workshop Dónde seguir? siones. de n Scillone
siones de 2016 n Scillone Índice 1 Introducción Sobre el Control de Versiones git: Generalidades y Especificaciones git: Principios Fundamentales 2 Workshop Instalación Comandos principales Branches Remotes
Más detallesTema 2: Representación Digital de la Información
Tema 2: Representación Digital de la Información Jorge Juan Chico , Julián Viejo Cortés 2-7 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es
Más detallesGit The fast version control system
Git The fast version control system Fco Javier Lucena Consultor Informático Granada, 23-Nov-2011 http://www.opentia.com Índice Git: The Fast Version Control System Granada, 23 de Noviembre de 2011 2 /
Más detallesComo usar GIT tras no haber seguido el flujo de trabajo idóneo
Como usar GIT tras no haber seguido el flujo de trabajo idóneo Posted: mayo 15th, 2011 Author: fpuga Filed under: General Tags: como, desarrollo sofware, git, how to 1 Comment» GIT es una herramienta genial
Más detallesTrabajando en Equipo con Git y Github
Trabajando en Equipo con Git y Github Harys Vizcaino @harysvizcaino harysvizcaino@gmail.com Agenda Conocer mejor los commit Repositorios remotos Fetch Pull push branches Merge Conflictos Fork Pull request
Más detallesIntroducción a la Computación Sistemas de Control de Versiones (VCS)
Introducción a la Computación Sistemas de Control de Versiones (VCS) Maximiliano Geier Facultad de Ciencias Exactas y Naturales, UBA 14/08/2017 Maximiliano Geier (UBA) Clase Práctica 1: VCS 14/08/2017
Más detallesLa tortuga y los documentos: Tortoise + Subversion
La tortuga y los documentos: Tortoise + Subversion Un sistema de control de versiones Pablo Mellado Rafael Morales Instituto de Astrofísica de Andalucía. CSIC Seminarios IAA. Jueves 21 Junio 2007 Índice
Más detallesControl de versiones con Mercurial
Control de versiones con Mercurial Lucas Chiesa Joaquín de Andrés 30 de septiembre de 2010 Presentación original por Martin Geisler. Primera traducción al español por Santiago Piccinini. Agenda Introducción
Más detallesGestión de Configuración con CVS, WinCVS y plug-in para Eclipse
Gestión de Configuración con CVS, WinCVS y plug-in para Eclipse Proyecto de Ingeniería de Software Curso 2005 Introducción SCM permite que el desarrollo se realice en forma ordenada y controlada. Definir
Más detallesAplicaciones de Internet
Aplicaciones de Internet Jorge Juan Chico , Julián Viejo Cortés 2011-2014 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir
Más detallesSubversion (SVN) Sistema de Control de Versiones Sucesor de CVS. Carlos Armas Hervey Allen
Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS Carlos Armas Hervey Allen Qué es control de versiones? introducción a SVN Principios Diferencias con CVS Comandos Ejemplos Configuración
Más detallesIntroducción al Software Libre
Introducción al Software Libre Jorge Juan . 2014, 2015. Usted es libre de copiar, distribuir y comunicar públicamente la obra y de hacer obras derivadas bajo las condiciones de la licencia
Más detallesComputadores y Comunicaciones. Tema 3: Representación Digital de la Información
Computadores y Comunicaciones Tema 3: Representación Digital de la Información Febrero, 2 Jorge Juan Chico , Julián Viejo Cortés Departamento de Tecnología Electrónica
Más detallesTemario. Asignatura: Sistemas Informá1cos Industriales SII
Temario Asignatura: Sistemas Informá1cos Industriales 1 Temario de la asignatura Tema 1: Introducción a la Ingeniería de la Programación: Qué es la Ingeniería de la Programación. El Paradigma Orientado
Más detalles1. Sesión 2. Buenas Prácticas en el Desarrollo de Proyectos I
1. Sesión 2. Buenas Prácticas en el Desarrollo de Proyectos I Introducción al control de versiones. Hipólito Guzmán Miranda Departamento de Ingeniería Electrónica hipolito@gie.esi.us.es Qué es el control
Más detallesConceptos Repositorio, repository Repositorio local Repositorio remoto origin Revisión, parche, commit Commit ID
Git i Conceptos Repositorio, repository Conjunto de ficheros, ramas, referencias... Repositorio local Aquél que utiliza normalmente un usuario. En algunos comandos se denota por '.' Repositorio remoto
Más detallesINGENIERÍA DE SOFTWARE CVS EN ECLIPSE RUBBY CASALLAS, ANDRES YIE. Departamento de Ingeniería de Sistemas y Computación Universidad de los Andes
1 INGENIERÍA DE SOFTWARE CVS EN ECLIPSE RUBBY CASALLAS, ANDRES YIE Departamento de Ingeniería de Sistemas y Computación Universidad de los Andes Introducción a plug-in CVS en ECLIPSE 2 El plug-in viene
Más detallesConfigurar cuentas de correo electrónico Recurso de apoyo a proceso de migración a software libre
Configurar cuentas de correo electrónico Recurso de apoyo a proceso de migración a software libre Tabla de Contenido Objetivo... 3 Alcance... 3 Agregar una cuenta de correo electrónico... 4 Entrada y Salida
Más detallesControl de Versiones.
Control de Versiones emmanuel.lagarrigue@cs.uns.edu.ar Guardando información Qué tan importantes son sus datos/archivos? Tienen archivos que quisieran no perder nunca? Pueden asegurar que nunca vaya a
Más detallesProgramas que permiten gestionar un repositorio de archivos y sus distintas versiones Utilizan una arquitectura cliente-servidor
Sistemas de Control de Versiones Subversion Alexis Quesada Arencibia Francisco J. Santana Pérez Qué son? Programas que permiten gestionar un repositorio de archivos y sus distintas versiones Utilizan una
Más detallesControl de Versiones Utilizando SVN
Control de Versiones Utilizando SVN 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
Más detallesHerramienta de Control de Versiones : Elisa Herrmann Ingeniería del Software de Gestión. Subversion
Herramienta de Control de Versiones : Elisa Herrmann Ingeniería del Software de Gestión Subversion Qué es Control de Versiones? Gestión del desarrollo de cada elemento de un proyecto a lo largo del tiempo
Más detallesCONTROL DE VERSIONES SVN FELIX SERRISUELA LUCAS COLLADO CANSINO DELGADO FRANCISCO
CONTROL DE VERSIONES SVN FELIX SERRISUELA LUCAS COLLADO CANSINO DELGADO FRANCISCO CONTROL DE VERSIONES Se llama control de versiones a la gestión de los diversos cambios que se realizan sobre los elementos
Más detallesObjetivos. Conocer los distintos dispositivos de memoria y almacenamiento existentes y valorar ventajas e inconvenientes de cada uno
Almacenamiento Jorge Juan Chico , Julián Viejo Cortés . 2012, 2014 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir
Más detallesEstructura de Computadores
Estructura de Computadores El computador simple ------------------------------------------------------------------------- Autores: David Guerrero. Isabel Gómez Usted es libre de copiar, distribuir y comunicar
Más detallesSubversion (SVN) Sistema de Control de Versiones Sucesor de CVS
Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS Qué es control de versiones? introducción a SVN Principios Diferencias con CVS Comandos Ejemplos Configuración y acceso a un repositorio
Más detallesAnálisis de aplicación: JMeter
Análisis de aplicación: JMeter CENTRO DE EXCELENCIA DE SOFTWARE LIBRE DE CASTILLA LA MANCHA Autor/es Área del Autor/es Fecha Nº. Versión Comentarios Mª José Caballero Redondo 17/03/12 0.1 Primera versión
Más detallesUnivesidad Técnica Particular de Loja Escuela de Ciencias de la Computación
Loja 4 de julio del 2007 Ingeniero Gabriel García Secretario General UTPL Ciudad.- Señor secretario: La pide autorización a usted para colocar bajo licencia Creative Commons la producción de contenido
Más detallesDesarrollo de software en comunidad: Forja de código + Subversion (SVN)
Desarrollo de software en comunidad: Forja de código + Subversion (SVN) Manuel Palomo Duarte Oficina de Software Libre y Conocimiento Abierto (OSLUCA) Universidad de Cádiz Contenidos Esto qué es? Y esto
Más detallesTercera Sesión. Entity Framework Core y ASP.NET Core:.NET en todas las plataformas. Sexta Sesión. SPAs: aplicaciones en el navegador
Agenda Sala 1 Visual Studio y TFS Primera Sesión Segunda Sesión Tercera Sesión Planifica tu integración continua con Visual Studio Team Services Desarrollo móvil con Xamarin Entity Framework Core y ASP.NET
Más detallesImportar Correo de Outlook a Thunderbird Recurso de apoyo a proceso de migración a software libre
Importar Correo de Outlook a Thunderbird Recurso de apoyo a proceso de migración a software libre Tabla de Contenido Objetivo... 3 Alcance... 3 Importación de correos... 4 Antes de importar... 4 Importar
Más detallesConociendo GitHub Documentation
Conociendo GitHub Documentation Release 0.1 Luciano Castillo Sep 27, 2017 Contents 1 Índice: 3 1.1 Introducción............................................... 3 1.2 Aprendiendo a usar GitHub.......................................
Más detallesGit. Introduccion a Git: Un Sistema de control de versiones. ...bien hecho. Gabriel Saldaña gabriel@gabrielsaldana.org http://blog.nethazard.
Git Introduccion a Git: Un Sistema de control de versiones...bien hecho. Gabriel Saldaña gabriel@gabrielsaldana.org http://blog.nethazard.net Atribución Qué es Git? Un sistema de control de versiones distribuido.
Más detallesVersion control with Subversion
Version control with Subversion Area de Ingeniería Telemática http://www.tlm.unavarra.es Grupo de Redes, Sistemas y Servicios Telemáticos Contenido Qué es el control de versiones Creación de un repositorio
Más detallesGestión del proyecto con projetsii y SVN
Gestión del con y SVN Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Gestión del con y SVN Objetivos de esta sesión de laboratorio?
Más detallesForjas de Software y repositorios de código en la nube
Forjas de Software y repositorios de código en la nube Dani Reguera Bakhache dreguera@mondragon.edu http://twitter.com/dreguera http://www.linkedin.com/in/danireguera http://mukom.mondragon.edu/socialmedia
Más detallesControl de versiones con git Más allá del commit. Mario Sánchez Prada msanchez@igalia.com
Control de versiones con git Más allá del commit Mario Sánchez Prada msanchez@igalia.com A Coruña, 28 de Marzo de 2011 I think Git overshadows any other achievement that Linus guy ever had. He should stop
Más detallesCapacitación: Control de versiones con SVN
Agenda Matias Mora Klein mmora@inf.utfsm.cl Universidad Técnica Federico Santa María 27 de noviembre de 2007 Agenda Parte I: Aprendiendo Subversion Parte II: SVN en la práctica Parte III: Desarrollando
Más detallesREPOSITORIOS. Ing. Ismael Castañeda Fuentes, MSc Grupo de Investigación UNBD Universidad Nacional de Colombia Marzo de 2011
REPOSITORIOS Ing. Ismael Castañeda Fuentes, MSc Grupo de Investigación UNBD Universidad Nacional de Colombia Marzo de 2011 Objetivos Conocer las ventajas de usar un repositorio, en el desarrollo de un
Más detallesInstructivo para descarga del código fuente
AGESIC Software Público Uruguayo Instructivo para descarga del código fuente Versión 3.0 Febrero 2014 Guía para la descarga y actualización del código fuente Los repositorios de código fuente de los proyectos
Más detallesControl de versiones con Subversion. Martín Gaitán y Pablo Martínez FCEFyN, Universidad Nacional de Córdoba Junio de 2007
Control de versiones con Subversion FCEFyN, Universidad Nacional de Córdoba Junio de 2007 Agenda Qué es Control de Versiones Qué es Subversion Diferencias con CVS, características y arquitectura Breve
Más detallesDiseño y Desarrollo de Software (1er. Cuat. 2018)
Módulo 2: Sistemas de gestión de versiones Diseño y Desarrollo de Software (1er. Cuat. 2018) Profesora titular de la cátedra: Marcela Capobianco Profesor interino: Gerardo I. Simari Licenciatura en Ciencias
Más detallesSUBVERSION Y SUBCLIPSE
Febrero, 2008 SUBVERSION Subversion 1 es uno de los Sistemas de Control de Versiones más utilizados. Un Sistema de Control de Versiones es una aplicación informática que mantiene el registro de todo el
Más detallesSubversive: Manual de usuario
Subversive: Manual de usuario Fecha: Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es Este
Más detallesControl de Versiones
Control de Versiones Juan Oviedo Índice de contenido Introducción...1 Gestión de la Configuración de Software...1 Control de versiones...2 El repositorio...2 Mecanismos de control...2 Modelo bloquear-modificar-desbloquear...2
Más detallesSubversion: Desarrollo colaborativo
Subversion: Desarrollo colaborativo Jesús Espino García Jornadas de Software Libre de la Universidad Autonoma de Madrid 2007 7 de Marzo de 2007 Jesús Espino García (SL UAM 2007) Subversion: Desarrollo
Más detallesEl Zen de git. Un taller de introducción al uso de git del humilde sensei Psicobyte para la honorable Oficina de Software Libre de la UGR.
El Zen de git Un taller de introducción al uso de git del humilde sensei Psicobyte para la honorable Oficina de Software Libre de la UGR. El problema Al principio, sin sistemas de control de versiones,
Más detallesContenido. Curso de subversion. Problemas comunes. Problemas: Situación: Introducción a los sistemas de control de versiones
Contenido Curso de subversion Introducción a los sistemas de control de versiones Carlos Hernando chernando@acm.org ACM Facultad de Informática Universidad Politécnica de Madrid 17 de noviembre de 2005
Más detallesGeoGig: un nuevo paradigma para la gestión de datos (geoespaciales)
GeoGig: un nuevo paradigma para la gestión de datos (geoespaciales) Bienvenidos GeoGig Gabriel Roldán Senior Software Developer groldan@boundlessgeo.com @gabrielroldan Open Source Projects: GeoGig GeoTools
Más detallesGestión de proyectos. con projetsii y Subversion
Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1. Características del Gestión de s software 2. Problemas de la industria del software con y Subversion
Más detallesPíldora de Git - UV (GIM) Cristóbal Belda Pérez
Píldora de Git - UV (GIM) Cristóbal Belda Pérez Índice - Qué es Git y qué es GitHub? Pasos previos Nomenclatura y conceptos básicos Flujo de trabajo Trabajar con GitHub Caso práctico Extras (usos, alternativas,...)
Más detallesManual para el uso de GIT Los siguientes pasos indican el procedimiento para entrar a GIT y para agregar la llave pública.
Manual para el uso de GIT Los siguientes pasos indican el procedimiento para entrar a GIT y para agregar la llave pública. Login: ir a la siguiente dirección git.eie.ucr.ac.cr Figura #1 Se presentará la
Más detallesAnálisis de aplicación: Aptana Studio 3
Análisis de aplicación: Aptana Studio 3 CENTRO DE EXCELENCIA DE SOFTWARE LIBRE DE CASTILLA LA MANCHA Autor/es Área del Autor/es Fecha Nº. Versión Comentarios María José Caballero Redondo 16/01/12 0.1 Primera
Más detallesControl de Versiones con Subversion
Ingeniería del Software I Fa.M.A.F., Universidad Nacional de Córdoba 12 de agosto de 2009 Esquema de la charla El Proceso de Software El Proceso de Software Configuration Management Control de Versiones
Más detallesTaller de Git y GitHub desde cero
Taller de Git y GitHub desde cero Iván Martínez Ortiz Facultad de Informática Universidad Complutense 1 Por qué empecé a utilizar el control de versiones GeneralBeca.java 2 Qué es el Control de Versiones?
Más detallesGestión de proyectos con projetsii y Subversion
Gestión de s con ProjETSII y SVN 12/10/2014 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1. Características del software 2. Problemas de la industria
Más detallesEsta opción aparece disponible haciendo clic con el botón derecho del mouse sobre un objeto desde la lista Ready for Commit.
Ignored Objects Muchas veces sucede que un desarrollador tiene en su KB local objetos de prueba o que aún no han sido finalizados y testeados. En estos casos no es deseable que dichos objetos se visualicen
Más detallesGit. Taller de introducción. Ejercicio
Git Taller de introducción Ejercicio Git. Taller de introducción. Ejercicio Desarrollado por Jesús Amieiro Becerra Este archivo se encuentra bajo una licencia Creative Commons Reconocimiento- CompartirIgual
Más detallesUN CUENTO DE. TRES ÁRBOLES una tarde mágica con Scott Chacón
UN CUENTO DE TRES ÁRBOLES una tarde mágica con Scott Chacón introducción introducción reset reset usan reset? UN CUENTO DE TRES ÁRBOLES una tarde mágica con Scott Chacón mi scott chacon github SOCIAL
Más detallesSistemas Distribuidos Control de versiones. Rodrigo Santamaría
+ Sistemas Distribuidos Control de versiones Rodrigo Santamaría + Control de versiones Introducción Sistemas centralizados: CVS/SVN Sistemas distribuidos: Git + Introducción n Control de versiones n Gestión
Más detallesAsignatura: Entornos de programación Gestión de configuración. Control de versiones, configuración y cambios
1. Introducción Gestión de configuración Asignatura: Entornos de programación Gestión de configuración Control de versiones, configuración y cambios En este tema se describen las actividades básicas de
Más detalles