Introducción a la Computación Sistemas de Control de Versiones (VCS)
|
|
- Juan Carlos Palma Peralta
- hace 7 años
- Vistas:
Transcripción
1 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/ / 16
2 Introducción Introducción En esta materia vamos a programar en Python Los programas se escriben en archivos de texto (notepad, TextPad, gedit, vim, etc.) Van a tener que hacer un trabajo práctico grupal compartir código Una forma sencilla de compartir código es por mail... Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
3 Introducción Compartiendo información Un escenario posible: A y B hacen un informe juntos. A B informe.doc B A informe (1).doc A B datos.xls B A informe final.doc B A datos VA ESTE.xls A B datos FINAL.xls B A informe FINAL POSTA.doc A B informe FINAL POSTA POSTA.doc B A datos ULTIMOS CAMBIOS.xls A B informe FINAL FINAL.doc Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
4 Introducción Compartiendo información Otros escenarios: Uy... Esto andaba hasta ayer y no sé qué toqué Rompiste todo! Qué tocaste? Me puse a agregar el punto 2 y rompí todo y ahora no sé cómo volver para atrás Para qué agregué esto de acá? Ya no me acuerdo Pasame lo que tenés hecho así lo junto con lo que estuve haciendo hoy Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
5 VCS Sistemas de Control de Versiones Los Sistemas de Control de Versiones (VCS, Version Control Systems) son sistemas pensados para ayudarnos a organizar trabajo colaborativo de desarrollo de software. Es decir: No sirven como backup del escritorio. No sirven para almacenar las fotos de las vacaciones. No se aprovechan todas sus características si se usan para guardar trabajos hechos en Word. Sí sirven para ayudarnos a programar mejor y más eficientemente. Sí sirven para encontrar errores más rápido. Sí sirven para forzarnos una manera de trabajo más ordenada. No hacen magia. Es inviable trabajar en grupos de desarrollo de más de 5 personas sin herramientas de estas características. Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
6 VCS Características de los VCS Almacenan todas las distintas revisiones (versiones) de la historia de cada archivo con el que trabajemos. Nos permiten saltar entre revisiones y ver las diferencias entre las mismas. Cada revisión debe ser creada de manera expĺıcita, incluyendo un mensaje que indica qué cambios hubo. Existen centralizados y distribuidos: Centralizados: todos los cambios se guardan en un único servidor central, los usuarios siempre buscan ahí. Distribuidos: cada usuario trabaja independientemente de los demás en su propia computadora, pero también puede compartir sus modificaciones con el resto. En la materia vamos a usar git, que es distribuido. Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
7 git git VCS distribuido desarrollado por Linus Torvalds en Actualmente utilizado para almacenar los cambios que se realizan en el código fuente de Linux (y al menos una decena de millones de proyectos de software más a ). Linux (versión ) tiene más de ĺıneas de código fuente en C (alrededor de de caracteres). Cada vez más utilizado en la academia. a Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
8 git Terminología de git Repositorio Lugar en donde se encuentran los archivos que forman parte de un proyecto, junto con toda la información adicional que debe almacenarse para que funcione el control de versiones. Revisión Foto del estado de un repositorio en un momento dado. Historia Conjunto de revisiones ordenadas cronológicamente. commit Acción de generar una nueva revisión a partir de cambios en un conjunto de archivos del repositorio; se incluye un mensaje para describir estos cambios. clone Acción de copiar un repositorio que se encuentra en otra computadora, junto con toda la historia del mismo. push Acción de compartir los commits hechos en mi copia local del repositorio con otro usuario o servidor remoto. pull Acción de actualizar mi copia local de un repositorio para que se incluyan todos los cambios que pushearon uno o más usuarios. merge Acción de juntar cambios hechos en mi copia local con cambios de otros usuarios sobre un mismo conjunto de archivos. Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
9 git Terminología de git (branches) branch Bifurcación de la historia de un repositorio. master Branch principal (siempre existe). HEAD Revisión más actual del branch en el que nos encontramos. origin Servidor al que le va a enviar los cambios cuando se haga un push. Fuente: Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
10 git Trabajando con git Ejemplo 1: nuevo repositorio, único usuario. 1 mkdir mirepo 2 cd mirepo 3 git init 4 git add pruebita1.txt 5 git commit 6 git add pruebita2.txt 7 git commit 8 git checkout HEAD~1 Ejemplo 2: volviendo atrás cambios en un archivo. 1 git add 2 git commit 3 git add 4 git commit 5 git reset HEAD~1 ( ojo! si ya hicieron un push del commit anterior, hacer esto les puede generar inconsistencias entre la historia local y la remota) Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
11 git Trabajando con git Ejemplo 3: nuevo repositorio, múltiples usuarios. 1 Crear repositorio en Bitbucket. 2 Seguir instrucciones en la página. 3 git add 4 git commit 5 git push Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
12 Bitbucket Bitbucket Existen varios servicios gratuitos que ofrecen hosting de repositorios git. Nos ofrecen una interfaz web cómoda para crear repositorios, manejar qué usuarios tienen acceso a él, ver qué archivos contienen, diferencias entre distintas revisiones, etc. El más conocido es GitHub, pero la cuenta gratuita solamente permite repositorios públicos. Vamos a ver cómo se usa Bitbucket, que permite crear repositorios privados. Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
13 Bitbucket Creando un nuevo repositorio Una vez que entramos desde el navegador a y nos registramos con nuestra dirección de mail, tenemos que crear un nuevo repositorio: Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
14 Bitbucket Inicializando el repositorio Luego tenemos que seguir las instrucciones que aparecen en la página: Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
15 Bitbucket Agregando a nuestro compañero de grupo Para que otra persona pueda acceder al repositorio tenemos que darle acceso: Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
16 Bitbucket Ejercicio 1 Registrarse en la página de Bitbucket. 2 Crear un nuevo repositorio con el nombre pruebita. 3 Inicializar el repositorio y agregarle y commitear un archivo de texto llamado archivo1.txt con el siguiente contenido: Introduccion a la Computacion 2015 Estamos probando Bitbucket! 4 Pushear el commit anterior. 5 Borrar el repositorio. 6 Volver a traer una copia del repositorio usando el comando git clone. 7 Modificar el archivo archivo1.txt para que diga lo siguiente: Introduccion a la Computacion 1er cuatrimestre 2015 Estamos probando Bitbucket! 8 Commitear y pushear el cambio. 9 Borrar el repositorio y clonarlo nuevamente. 10 Usar git diff para ver las diferencias entre la revisión HEAD y HEAD~1. Maximiliano Geier (UBA) Clase Práctica 01: VCS 18/03/ / 16
Introducció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 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 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 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 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 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 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 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 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 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 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 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 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 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 detallesCómo Crear una cuenta en GitHub, instalar Git, subir un archivo simple y agregar colaboradores.
Cómo Crear una cuenta en GitHub, instalar Git, subir un archivo simple y agregar colaboradores. A continuación se detallan los pasos para crear un repositorio y subir un archivo simple. De este modo, usted
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 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 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 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 detallesMicrosoft Office Outlook NIVEL: BÁSICO Duración: 7 horas
Microsoft Office Outlook NIVEL: BÁSICO Duración: 7 horas OBJETIVO: Al finalizar el curso el participante será capaz de enviar correos desde Microsoft Office Outlook 2013, programar citas, reuniones y eventos
Más detallesGIT Dinahosting 3. Hola!
GIT Manual de uso GIT Dinahosting 2 Contenidos Sobre Git...3 Software...3 Cómo conectarse?...3 Volcar un repositorio remoto...4 Manejar el repositorio...5 Trabajando con ramificaciones...6 Fusionando ramificaciones...6
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 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 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 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 detallesDesarrollo de Sage Como modificar y mejorar el programa. Miguel Angel Marco Buzunariz Jarandilla de la Vera 1 de Junio de 2014
Desarrollo de Sage Como modificar y mejorar el programa Miguel Angel Marco Buzunariz Jarandilla de la Vera 1 de Junio de 2014 Más información http://www.sagemath.org/doc/developer/ https://groups.google.com/forum/#!forum/sage-devel
Más detallesQué es un sistema de control de versiones y cómo afecta directamente en vuestra felicidad?
Taller de Git Qué es un sistema de control de versiones y cómo afecta directamente en vuestra felicidad? Porqué usar un control de versiones nos hará felices? Conceptos generales Branches Commits Merge
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 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 detallesSocial Coding GIT - El control de versiones es la gestión de los diversos cambios que se realizan sobre algún archivo, en este caso, código.
Social Coding GIT - El control de versiones es la gestión de los diversos cambios que se realizan sobre algún archivo, en este caso, código. TUTORIAL ORIGINAL: www.cristalab.com Qué es Git? Git es un sistema
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 detallesGuía práctica de estudio 01: La computación como herramienta de trabajo del profesional de ingeniería
Página 3/214 Guía práctica de estudio 01: La computación como herramienta de trabajo del profesional de ingeniería 3 Página 4/214 Guía práctica de estudio 01: La computación como herramienta de trabajo
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 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 detallesEl intérprete de Python
Introducción a la Computación El intérprete de Python Maximiliano Geier (mgeier@dc.uba.ar) Facultad de Ciencias Exactas y Naturales, UBA 27/03/2014 Maximiliano Geier (UBA) Clase práctica 2: El intérprete
Más detallesINTRODUCCIÓN A LA TECNOLOGÍA INFORMÁTICA. Software Colaborativo
INTRODUCCIÓN A LA TECNOLOGÍA INFORMÁTICA Software Colaborativo OBJETIVOS Al finalizar el tema de software colaborativo, el estudiante estará en capacidad de: Desarrollar una actividad(documento colaborativo)
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 detallesNuevas tendencias en el diseño y desarrollo de aplicaciones con tecnologías Java
Nuevas tendencias en el diseño y desarrollo de aplicaciones con tecnologías Java Módulo 3: DevOps Tema 10: Herramientas para el desarrollo de software Loli Burgueño Índice Gestión de código fuente con
Más detallesMANUAL DE USUARIO. Aplicación Vive Estética Mallorca. Trabajo final de grado 06 de junio de Nicolás Regueira Otero
MANUAL DE USUARIO Aplicación Vive Estética Mallorca Trabajo final de grado 06 de junio de 2016 Nicolás Regueira Otero Índice 1. Introducción... 2 2. Preparación del entorno de desarrollo... 2 2.1. Componentes...
Más detallesSistema de Gestión y almacenamiento de archivos en el Campus Virtual
Sistema de Gestión y almacenamiento de archivos en el Campus Virtual Página 1 de 15 GESTIÓN DE ARCHIVOS Dentro del Campus Virtual vamos a tener distintas formas de seleccionar y gestionar los archivos.
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 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 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 detallesGuía práctica de estudio 01: La computación como herramienta de trabajo del profesional de ingeniería
Guía práctica de estudio 01: La computación como herramienta de trabajo del profesional de ingeniería Elaborado por: Ing. Jorge A. Solano Gálvez M.C. Edgar E. García Cano M.I. Tanya Itzel Arteaga Ricci
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 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 detallesiad, AdMob e In Apps - Ejercicios
Índice 1 Incorporando iad a una aplicación ios (1 punto)... 2 2 Incorporando AdMob a una aplicación ios (1 punto)... 3 3 Integrando in-apps: desbloquear pantalla secreta (1 punto)...3 Antes de empezar
Más detallesSistemas de Control de Versiones
Sistemas de Control de Versiones PGPI E.T.S.I. Informática Universidad de Sevilla Septiembre, 2014 Jorge Juan 2013-14 Usted es libre de copiar, distribuir y comunicar públicamente la
Más detallesManual técnico de Instalación
Manual técnico de Instalación Ovidio Enrique Padilla, Msc Coordinador de Tecnologías de Información y Comunicación Facultad de Ciencias Médicas, Biblioteca Médica Nacional Universidad Nacional Autónoma
Más detallesManual de uso de OWNCLOUD
Manual de uso de OWNCLOUD OwnCloud es una herramienta gratuita, de código abierto utilizada para almacenar datos en una nube localizada en la red. Tiene la funcionalidad de almacenar, compartir y proteger
Más detallesINSTITUCIÓN MANUEL MARÍA SÁNCHEZ Tecnología e Informática Word
Combinación de Correspondencia Con la combinación de correspondencia, podemos combinar una lista de datos, tales como nombres y direcciones, con un formulario o plantilla genéricos para crear documentos
Más detallesSoundRevolution Documentacion Documentation
SoundRevolution Documentacion Documentation Publicación 0.1 Leonel Franchelli 23 de August de 2014 Índice general 1. Aprendiendo a documentar 3 1.1. Creando un proyecto de documentacion.................................
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 detallesEjercicios de fragmentos y compatibilidad
Ejercicios de fragmentos y compatibilidad Índice 1 Lector de noticias (1,5 puntos)... 2 2 Carga de noticias (1 punto)... 3 3 Servicios de Google (0,5 puntos)... 3 Antes de empezar a crear los proyectos,
Más detallesSISTEMA OPEATIVO DEFINICIÓN
DEFINICIÓN 1 DEFINICIÓN El sistema operativo es el software principal de un ordenador o cualquier otro dispositivo electrónico, que permite al usuario manejar dicho dispositivo: 1. Un usuario puede comunicarse
Más detallesGit: Experto en Control de Versiones en Desarrollo Software
Git: Experto en Control de Versiones en Desarrollo Software Titulación certificada por EUROINNOVA BUSINESS SCHOOL Git: Experto en Control de Versiones en Desarrollo Software Git: Experto en Control de
Más detallesOutlook 2007, navegación y herramientas para internet
Outlook 2007, navegación y herramientas para internet Curso para aprender a utilizar el programa organizador personal Microsoft Outlook 2007, que permite manejar la información personal y profesional que
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 detallesLos objetos principales dentro de los SGBD son los siguientes:
TEMA 12.4: OTRAS APLICACIONES OFIMÁTICAS 1. Bases de datos. Una base de datos (BD) es una colección de datos relacionados entre sí, almacenados en conjunto. Para trabajar con las bases de datos se utilizan
Más detallesCOMPUTACIÓN Y TICS SÉPTIMO AÑO DE EDUCACION GENERAL BÁSICA
BLOQUE: 1 Documentos profesionales con Word 2010. EJE TRANSVERSAL: Fortalecer el ejercicio de la ciudadanía promoviendo el acceso alas nuevas tecnologías de la información y la comunicación. OBJETIVO ESPECÍFICO:
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 detallesBANCO DE PREGUNTAS MANTENIMIENTO CORRECTIVO PC IT ESSENTIALS CISCO SISTEMAS
Página 1 de 5 BANCO DE PREGUNTAS MANTENIMIENTO CORRECTIVO PC IT ESSENTIALS CISCO SISTEMAS 1. Seleccione 2 tareas del mantenimiento de software: a. Actualizar archivos de definición de virus b. Desfragmentar
Más detallesPrimeros Pasos con Gerrit
2017/03/02 00:13 1/16 Introducción Este documento pretende ser una breve guía para comenzar a utilizar Git y Gerrit. Git es una herramienta que tiene por objetivo el control de versiones del código fuente.
Más detallesMANUAL DE USUARIO MODULO DE ACTIVOS FIJOS
MANUAL DE USUARIO MODULO DE ACTIVOS FIJOS Derechos Reservados 2001-2016 1 CONTENIDO Pág. 1. COMO INGRESAR A AL MODULO DE ACTIVOS FIJOS 2. ELEMENTOS DE LA INTERFAZ DEL SISTEMA. 5 3. MENÚ TABLAS 7 3.1 Tipos
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 detallesTe permite la elaboración de libros de trabajo con el fin de organizar datos, información, listas, listados de costos, etc.
Taller de Computación Básica Curso de Apoyo a la Modalidad Presencial Lección 2: Abrir, Cerrar e Interfaz Importancia Te permite conocer la organización de la interfaz de Excel así como reconocer los principales
Más detallesÍNDICE INTRODUCCIÓN... 13
ÍNDICE INTRODUCCIÓN... 13 CAPÍTULO 1. EL ORDENADOR... 15 1.1 ELEMENTOS DEL ORDENADOR... 15 1.1.1 Los dispositivos: Hardware... 15 1.1.2 Los programas: Software... 16 1.2 COMPONENTES BÁSICOS DEL ORDENADOR...
Más detallesMANUAL OFFISYNC. #Orgullosamente UAGro
MANUAL OFFISYNC OffiSync es un Microsoft Office 2003, 2007 y 2010 add-in que extiende la funcionalidad principal de MS Word, Excel y PowerPoint con exclusivos servicios en la nube de Google. Utilice la
Más detallesTRABAJO DE TEORÍA VOLUNTARIO
23-10-2013 N.P.I. TRABAJO DE TEORÍA VOLUNTARIO Introducción a Github Pablo Fernández Guerra Contenido Introducción a Github... 0 I. Ubuntu (GNU/LINUX)... 2 1. Requisitos... 2 2. Instalación... 2 3. Configuración...
Más detallesMICROSOFT EXCEL 2013 (COMPLETO)
MICROSOFT EXCEL 2013 (COMPLETO) Curso para aprender a utilizar la hoja de cálculo Microsoft Excel 2013, perteneciente a la suite ofimática Microsoft Office 2013, explicando todas las funciones que la aplicación
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 detallesTÍTULO: TRADUCTOR EN PYTHON
ESCUELA POLITÉCNICA NACIONAL ESCUELA DE FORMACIÓN DE TECNÓLOGOS PROGRAMACIÓN AVANZADA ASIGNATURA: PROFESOR: PERÍODO ACADÉMICO: Programación Avanzada Ing. Zaldumbide Proaño Juan Pablo Abril. 2016 - agosto.
Más detallesCREACIÓN DE SOBRES, ETIQUETAS Y CARTAS PERSONALES
CREACIÓN DE SOBRES, ETIQUETAS Y CARTAS PERSONALES CREACIÓN DE SOBRES Y CARTAS SIN COMBINAR CON DATOS Antes de comenzar a hablar de la combinación de correspondencia, vamos a ver cómo crear sobres o etiquetas
Más detallesUNIVERSIDAD DE COSTA RICA FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS DE LA COMPUTACION E INFORMÁTICA
UNIVERSIDAD DE COSTA RICA FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS DE LA COMPUTACION E INFORMÁTICA CI2657 ROBÓTICA Prof. Bach. Kryscia Daviana Ramírez Benavides Tarea 1 Elaborado por: Andrea Gómez Montero
Más detallesIntroducció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 detallesGit Servidores privados
Git Servidores privados Git. Servidores privados Jesús Amieiro Becerra Copyright 2014 Jesús Amieiro Becerra. Todos los derechos reservados. Versión actual: 16/05/2014 Obtén la última versión disponible
Más detallesPLAN DE FORMACIÓN VIRTUAL PRESENCIAL
PLAN DE FORMACIÓN VIRTUAL PRESENCIAL Dirección de Educación Superior Tecnológica y Técnico Productiva - DESTP DIRIGIDO A: Especialistas, directores y docentes involucrados en el desarrollo local a través
Más detallesManual de instalación de Dspace para INDECOPI
Manual de instalación de Dspace para INDECOPI 1.Introducción El siguiente documento tiene como finalidad mostrar el proceso de instalación de Dspace para su uso como Repositorio Institucional de INDECOPI.
Más detallesSeminario 24. Word Avanzado
Seminario 24. Word Avanzado Contenidos 1. Introducción 2. Estilos 3. Tablas de contenido 4. Índices 5. Combinar correspondencia 6. Notas al pie y al final 7. Listas numeradas y con viñetas 8. Documentos
Más detallesQué son las TIC? BLOQUE 1 TEMA ACTIVIDAD PRACTICA
Qué son las TIC? BLOQUE 1 Cuáles son las TIC? Qué es una TIC? Qué aparatos tecnológicos son TIC y cuáles no? Jugar Actos responsables con las TIC (interactivo). Jugar memorama de TIC (interactivo). Qué
Más detallesEMAIL MARKETING IPLAN
EMAIL MARKETING IPLAN EMAIL MARKETING AVANZADO CREACION DE LISTAS DE CORREO Y AUDIENCIAS 1. INTRODUCCIÓN El presente instructivo tiene como objetivo guiar al usuario a crear Listas de Correo y Audiencias
Más detallesServicios informáticos. Manual de Bienvenida Usuarios RMEE-CIMNE
RMEE CIMNE Departamento de Resistencia de Materiales y Estructuras a la Ingeniería Centro Internacional de Métodos Numéricos en Ingeniería Servicios informáticos Manual de Bienvenida Usuarios RMEE-CIMNE
Más detallesEscuela Normal Profesor Carlos A. Carrillo
Escuela Normal Profesor Carlos A. Carrillo Profesor: Cruz Jorge Fernández Áramburo Alumna: Brenda Liseth Torres García Licenciatura en Educación Preescolar JUSTIFICACIÓN Este trabajo tratara sobre la ofimática,
Más detallesIntroducción a GNU/Linux
15 de abril de 2011 Qué es un Sistema operativo (SO)? SO: es el software que se ejecuta al iniciar la computadora y que posibilita el manejo de la misma. capa 1: capa 2: capa 3: capa 4: Usuarios Programas
Más detallesMí-backÚp 2.0 CONFIGURACIÓN
CONFIGURACIÓN Le guiaremos paso a paso para que pueda configurar correctamente el servicio mi-backúp. Una vez instalada la aplicación de mi-backúp. 1) Ejecute mi-backúp desde el acceso directo creado en
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 detallesBajar videos de Internet y grabarlos en un DVD
Bajar videos de Internet y grabarlos en un DVD Recursos que necesitamos: conexión a Internet, grabadora de DVD, reproductor de DVD (para ver el video en un TV), y un TV. Este tutorial está basado en mi
Más detallesEmpezando... Taller 1. 1C de Marzo de DC. FCEyN. UBA. Taller 1. 1C 2017 (UBA) 20 de Marzo de / 20
Empezando... Taller 1. 1C 2017 DC. FCEyN. UBA 20 de Marzo de 2017 Taller 1. 1C 2017 (UBA) 20 de Marzo de 2017 1 / 20 Entrar en las PC del DC 1 Encender la PC 2 Seleccionar GNU/Linux Ubuntu 3 Entrar con
Más detallesMICROSOFT OUTLOOK AVANZADO
MICROSOFT OUTLOOK AVANZADO Microsoft Outlook Microsoft Outlook es una aplicación de gestión de correo, así como agenda personal, que nos permite la comunicación con miles de personas en todo el mundo a
Más detallesUNIDAD 1: FUNDAMENTACIÓN DE LAS TIC ADMINISTRACIÓN DE OFFICE 365
UNIDAD 1: FUNDAMENTACIÓN DE LAS TIC ADMINISTRACIÓN DE OFFICE 365 QUÉ ES LA COMPUTACIÓN EN LA NUBE? La computación en la nube también conocida como cloud computing, por su denominación en inglés es un nuevo
Más detallesSkyDrive Antonio Luis Lallena Passas
Microsoft es un servicio de almacenamiento en la nube que nos permite almacenar los archivos que creemos con Microsoft Office Web Apps así como otro tipo de archivos como fotos o música. La dirección de
Más detallesAdministración de la producción. Sesión 12: Editor de Publicaciones (Microsoft Punlisher)
Administración de la producción Sesión 12: Editor de Publicaciones (Microsoft Punlisher) Contextualización Microsoft Publisher es un editor de publicaciones y forma parte de la suite de Microsoft Office
Más detallesSistemas. Tecnologías de la Información y la Comunicación 1º bachillerato
Sistemas Operativos Tecnologías de la Información y la Comunicación 1º bachillerato Sistema operativo. Definición. Un sistema operativo es un software de sistema, es decir, un conjunto de programas de
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 detallesSesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)
INFORMÁTICA INFORMÁTICA 1 Sesión No. 10 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
Más detallesInstituto Laboral Andino Guía de Usuarios y Usuarias
Instituto Laboral Andino Guía de Usuarios y Usuarias GUÍA BÁSICA DEL USO DE LA COMPUTADORA ADVERTENCIA La manera de usar un lenguaje que no discrimine entre hombres y mujeres aún no ha conseguido un acuerdo
Más detalles