Introducción a GIT GIT - SDA. Carlos Del Aquila Sistemas Digitales Avanzados Universidad Nacional de San Juan
|
|
- Julián Camacho Carrasco
- hace 7 años
- Vistas:
Transcripción
1 Introducción a GIT 1 Carlos Del Aquila Sistemas Digitales Avanzados Universidad Nacional de San Juan
2 Índice Motivación Introducción a GIT Instalando GIT Configurando GIT Comenzando con GIT Repositorios Remoto Trabajando con GitHub 2
3 Motivación Es habitual que guardemos las modificaciones en un archivo con código estable! 3 Proyecto01_v1.vhd
4 Motivación Sistemas de Control de Versiones Revertir Archivos y Proyectos a un Estado Anterior Comparar Cambios a lo largo del tiempo Saber quién realiza los cambios Recuperar archivos perdidos Facilitan el trabajo en grupo cuando son proyectos grandes y complejos 4
5 Motivación Sistemas de Control de Versiones En la actualidad se utilizan Sistemas de Control de Versiones Distribuidos. Sistemas Centralizados Sistemas Distribuidos 5
6 Motivación Sistemas de Control de Versiones En la actualidad se utilizan los Sistemas Distribuidos Mercurial Bazaar Darcs BitKeeper Git 6
7 Introducción a GIT Flujo de trabajo con GIT Git directory, es donde Git almacena los metadatos y la base de datos de objetos para tu proyecto. Cada proyecto tiene su propio directorio y se denomina repositorio. Working Directory, es una copia de una versión del proyecto. Estos archivos se sacan de la base de datos comprimida en el directorio de Git. Staging area, es un sencillo archivo, contenido en el directorio de Git, que almacena información acerca de lo va a ir en el próximo commit. 7
8 Introducción a GIT Flujo de trabajo con GIT Si una versión concreta de un archivo está en el directorio de Git, se considera commited. Si ha sufrido cambios desde que se obtuvo del repositorio, pero ha sido añadida al staging area, está staged. Y si ha sufrido cambios desde que se obtuvo del repositorio, pero no está staged, está modified. 8
9 Instalando GIT En Windows Distribuciones Linux basadas en Debian, como Ubuntu $ sudo apt-get install git 9
10 Configurando GIT $ git config --global user.name «Juan Perez» $ git config --global user. juan.perez@example.com $ # Esto es un comentario $ # Comprobación de Configuración $ git config --list 10
11 Comenzando con GIT $ # Crear un directorio $ mkdir repo01 $ # Ingresar al directorio creado $ cd repo01 $ # Crea un directorio nuevo $ mkdir datafiles $ # Creamos algunos archivos $ touch test01 $ touch test02 $ touch test03 $ touch datafiles/data.txt $ # Guardamos algo de texto $ ls > test01 11
12 Comenzando con GIT Inicialización del Repositorio $ # Iniciamos el Repositorio local Git $ git init $ # Agregamos archivos $ git add. $ # Hacemos un nuevo Commit $ git commit m «Initial commit» $ # Mostramos el historial $ git log 12
13 Comenzando con GIT Clonando un repositorio existente $ # Clonando un repositorio remoto $ git clone Se copia el directorio \.git, con todo el historial del proyecto Los archivos del proyecto del último commit. 13
14 Comenzando con GIT Cíclo de vida de los archivos Archivos en el Working Directory Tracked (Presente en el último commit) Untracked (No presente en el último commit) Staged Unmodified Modified 14 La primera vez que clonas un repositorio, todos los archivos estarán bajo seguimiento y sin modificaciones. A medida que se editan los archivos, Git los ve como modificados. Luego esos archivos pasan a estar staged, y luego se realiza un commit. El estado se puede ver con el comando $ git status
15 Comenzando con GIT Comando Diff El comando diff de Git permite al usuario ver los cambios hechos. $ # Hacemos cambios en los archivos del repositorio que creamos $ echo «Este es un cambio» > test01 $ echo «y este es otro cambio» > test02 $ # Vemos los cambios $ git diff 15
16 Comenzando con GIT Comando Diff El comando diff de Git permite al usuario ver los cambios hechos. $ # Hacemos cambios en los archivos del repositorio que creamos $ echo «Este es un cambio» > test01 $ echo «y este es otro cambio» > test02 $ # Vemos los cambios $ git diff 16
17 Comenzando con GIT Eliminar archivos Si se elimina un archivo que está bajo el control de versiones, el comando $git add. no tendrá en cuenta que se ha eliminado. Para ello se utilizan los siguientes comando: $ git rm <file> 17
18 Comenzando con GIT Eliminar archivos Si se elimina un archivo que está bajo el control de versiones, el comando $git add. no tendrá en cuenta que se ha eliminado. Para ello se utilizan los siguientes comando: $ git rm <file> 18
19 Repositorio Remoto Se estudiarán los comandos básicos para trabajar con repositorios externos. Un Repositorio Remoto puede estar almacenado en forma local (nuestra PC, por ejemplo) o un servidor. El servidor puede ser propio o de un tercero. Un ejemplo de este último es GitHub. Los comandos se estudiarán utilizando un Repositorio Remoto local. 19
20 Repositorio Remoto Crear un repositorio remoto Luego comparamos el contenido de los directorios /repo01 y /remote-respository.git 20 Los archivos en un repositorio remoto se guardan con un sistema de archivos propios de GIT.
21 Repositorio Remoto Subir los cambios a otro repositorio - PUSH $ git push --set-upstream../remote-repositoty.git master Agregando un alias.. $ git remote add myrepo../remote-repository.git $ git push --set-upstream myrepo master 21
22 Repositorio Remoto Clonar y hacer cambios en un repositorio 22 Origin: Hace referencia al repositorio desde donde clonamos el proyecto.
23 Repositorio Remoto Obtener los últimos cambios con PULL 23
24 Repositorio Remoto Obtener versiones anteriores del proyecto Es posible obtener versiones anteriores del código mediante el ID de commit. Este se muestra ingresando el comando $ git log --oneline. 24
25 Repositorio Remoto Etiquetando en GIT -Tagging Git tiene la opción de etiquetar ciertas versiones para encontrarlas más fácil en el futuro. 25
26 Repositorio Remoto GIT Branching y Merging ( Ramificaciones y Unión ) Branch Merge Git permite crear Branches. Son copias independientes del código fuente que pueden ser cambiadas independientemente de las otras. El branch por defecto es llamado master. Merge permite combinar los cambios de dos branches. Si un conflicto ocurre, Git marcará el conflicto en el archivo y el programador tiene que resolver el conflicto manualmente. 26
27 Repositorio Remoto Crear un Branch 27
28 Repositorio Remoto Mergering 28
29 Repositorio Remoto Mergering 29
30 Trabajando con GitHub Flujo de Trabajo 30 Creamos un nuevo Branch del proyecto al que vamos a colaborar. Hacemos los Commits necesarios Pull Request: Proponer cambios. Se discuten los cambios Se confirma que los cambios pasan la pruebas Merge
31 Trabajando con GitHub Fork En GitHub, Fork permite copiar un proyecto de un repositorio perteneciente a otro desarrollador a nuestro repositorio. A partir de ahí podremos realizar todos los cambios de acuerdo a nuestro propósito y luego, también, sugerirlos al repositorio de origen. 31
32 Trabajando con GitHub Fork En GitHub, Fork permite copiar un proyecto de un repositorio perteneciente a otro desarrollador a nuestro repositorio. A partir de ahí podremos realizar todos los cambios de acuerdo a nuestro propósito y luego, también, sugerirlos al repositorio de origen. 32
33 Trabajando con GitHub Haciendo cambios en un proyecto luego del Fork Clonamos el repositorio al cual hicimos Fork. 2. Se crea un branch para hacer la modificaciones. 3. Se modifica el código. 4. Se verifica que se realizaron las modificaciones. 5. Commit de la modificaciones. 6. Hacemos un PUSH en nuestro propio GitHub.
34 Trabajando con GitHub PULL REQUEST Luego de hacer PUSH del proyecto en nuestro repositorio GitHub, tenemos la opción de PULL REQUEST para sugerir los cambio al autor original del proyecto. 34
35 Trabajando con GitHub PULL REQUEST 35
36 Trabajando con GitHub PULL REQUEST El desarrollador que creo el proyecto recibe una notificación del PULL REQUEST 36
37 Trabajando con GitHub PULL REQUEST Finalmente el desarrollador que mantiene el proyecto original, puede MERGE aceptando los cambios. 37
Introducció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 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 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 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 - 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 detallesGestión de proyectos software con Git y Github
Gestión de proyectos software con Git y Github 1 GIT 1. Proyecto, directorio y versión 2 GIT GIT: gestor de proyectos software Desarrollado por Linus Torwalds para Linux Diseñado para desarrollo distribuido
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 detallesGestión de proyectos software con Git y Github
Gestión de proyectos software con Git y Github 1 GIT 1. Proyecto, directorio y versión 2 GIT GIT: gestor de proyectos software Desarrollado por Linus Torwalds para Linux Diseñado para desarrollo distribuido
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 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 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 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 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 detallesPráctica 13. Recursos Compartidos. 1º Parte
Práctica 13. Recursos Compartidos. 1º Parte Esta práctica la llevaremos con dos clones enlazados de las MV Ubuntu y Windows 7/8/10 en modo NAT-Network. En el 3º parcial incluiremos a la máquina Debian.
Más detallesDavid Pérez Jaén. Aplicado a la Automatización Industrial
David Pérez Jaén Aplicado a la Automatización Industrial Tipos de archivos controlados con GIT PLC/OP Robots SCADA Siemens Rockwell Omron Schneider ABB Fanuc Indusoft Intouch Vijeo Citec WinCC Código Fuente
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 detallesEscenarios de trabajo en Git
Escenarios de trabajo en Git by kotov - Miércoles, marzo 06, 203 http://rooteando.com/escenarios-de-trabajo-en-git/ Kindle En este artículo se explican diferentes configuraciones de Git aplicadas a diversos
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 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 detallesManual de usuario para el servicio de almacenamiento en la nube del IFUNAM mixtli
Contenido Manual de usuario para el servicio de almacenamiento en la nube del IFUNAM mixtli.. 2 Introducción... 2 Cómo utilizar owncloud en la interfaz web?... 2 Cómo instalar el cliente de OwnCloud en
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 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 detallesPágina personal de JStitch
1;2802;0c Login Register Página personal de JStitch Buscar en este sitio: Buscar COLECCIONES PORTAFOLIOS LINKS Inicio Versionando con Git y Github Parte 2 Enviado por JStitch el Mar, 12/07/2011 10:42.
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 detallesGestión de Proyectos Software con Git y Github. Versión: 2013.04.06 p1
Gestión de Proyectos Software con Git y Github Versión: 2013.04.06 p1 1 Parte 1: Introducción a GIT 2 GIT GIT: gestor de versiones Desarrollado por Linus Torwalds para Linux Desarrollo colaborativo de
Más detallesCuando hablamos de la configuración para habilitar los roaming profiles debemos tener previamente estos requerimientos
Roaming Profile Los equipos en el lugar de trabajo sólo tienen valor en la medida en que las personas pueden utilizarlos para tener acceso a la información que necesitan, en la toma de decisiones diarias
Más detallesHello, Thanks for signing up for OpenShift! Getting started is easy.
Proyecto: Montar Aplicación de Ruby Rails sobre Openshift. Lo primero que tenemos que hace es visitar la pagina de openshift : https://openshift.redhat.com/app/ ahí le damos a la opción de Sign up -It,s
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 detallesGit - Manual de usuario Version 1
Git - Manual de usuario Version 1 Cooperativa detrabajo Fiqus LTDA http://www.fiqus.com Contents Introducción: Entendiendo que es y como funciona Git. 2 Qué es un sistema de control de versiones?............
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 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 detallesTUTORIAL CVS. PASO 1: Comenzamos instalando el servicio con apt-get install cvs cvsd
TUTORIAL CVS PASO 1: Comenzamos instalando el servicio con apt-get install cvs cvsd PASO 2: Nos aparece el siguiente cuadro de dialogo para elegir indicar el directorio donde estarán nuestros repositorios.
Más detallesa) Instalación del servidor SSH en GNU/Linux
a) Instalación del servidor SSH en GNU/Linux SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo del nivel de aplicación que proporciona la funcionalidad
Más detallesIntroducción al Sistema de Control de Versiones Distribuido Git
Introducción Introducción al Sistema de Control de Versiones Git Universidad de Cádiz 3 de diciembre de 2010 Contenidos Introducción 1 Introducción 2 Trabajo local 3 Trabajo distribuido Materiales en http://osl2.uca.es/wikiformacion/index.php/git
Más detalles3/12/2011 ÁLVARO PRIMO GUIJARRO PRACTICAS DNS
3/12/2011 ÁLVARO PRIMO GUIJARRO PRACTICAS DNS Contenido PRACTICA 1_2 DNS EN WINDOWS SERVER 2008... 3 PRACTICA 3_4 UBUNTU SERVER... 19 PRACTICA 5 ARCHIVOS DE CONFIGURACIÓN ALTO NIVEL... 25 PRACTICA 6 DNS
Más detallesRawel E. Luciano B Sistema Operativo III. 4- Compartir datos en una red Linux usando NFS. José Doñe
Nombre: Rawel E. Luciano B. Matricula: 2011-2281 Materia: Sistema Operativo III How to: 4- Compartir datos en una red Linux usando NFS Profesor: José Doñe Compartir datos en una red Linux usando NFS NFS
Más detallesUna prueba de concepto con Git Essentials. Introducción
Miguel Ángel Hernández Miembro del Centro Experto Atlassian en atsistemas Introducción es una solución que proporciona a los jefes de equipo, jefes de proyecto, product owners y desarrolladores una mayor
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 detallesTEMA 6: Manejo de archivos, permisos y navegación en GNU/LINUX.
TEMA 6: Manejo de archivos, permisos y navegación en GNU/LINUX. Objetivos: Lograr en el estudiante un aprendizaje de la jerarquía de archivos que se maneja en GNU/LINUX, para que sepa cómo se estructura
Más detallesCOMO COPIAR EL GITHUB EN EL ORDENADOR DE CASA
CREADO POR: miguelajsmaps@gmail.com en https://github.com/miguel- J/eneboo/wiki (https://github.com/miguel-j/eneboo/wiki) EDITADO POR: miguelajsmaps@gmail.com en https://github.com/miguel- J/eneboo/wiki
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 detallesTutorial: Primeros Pasos con Subversion
Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través
Más detallespwd Nos muestra el directorio en el que nos encontramos.
pwd Nos muestra el directorio en el que nos encontramos. En un principio es un comando que probablemente no nos parezca importante, pero cuando estamos trabajando es muy común tener varios intérpretes
Más detallesGestión de Proyectos con Git
Gestión de Proyectos con Git Santiago Pavón Juan Quemada Versión: 2017-03-31 1 Introducción a GIT 2 GIT GIT: gestor de versiones Desarrollado por Linus Torwalds para Linux - Desarrollo colaborativo de
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 detallesTuxpaint. Descripción. Uso. Actividades. Contenido. 1 Descripción 2 Uso 3 Actividades
Contenido 1 Descripción 2 Uso 3 Actividades Tuxpaint 4 Importar o exportar imágenes en Lihuen 4.1 Pasos en común 4.2 Pasos para importar imágenes externas 4.3 Pasos para exportar imágenes 5 Configuración
Más detallesInstituto Tecnológico de Las América. Materia Sistemas operativos III. Temas Creación de una Distro. Facilitador José Doñe
Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Creación de una Distro Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Creación de
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 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 detallesINSTALACIÓN DE GREENSTONE EN SISTEMAS LINUX
INSTALACIÓN DE GREENSTONE EN SISTEMAS LINUX Raúl Barrera Pérez Analista de Sistemas Chile - 2010 Introducción: El presente documento tiene como finalidad servir de guía para aquellos que quieran instalar
Más detallesSistemas de Gestión de Versiones. Universidad Nacional del Sur Departamento de Cs. e Ing. de la Computación Bahía Blanca Buenos Aires - ARGENTINA
Sistemas de Gestión de Versiones Copyright Copyright 2006. Marcela Capobianco Se asegura la libertad para copiar, distribuir y modificar este documento de acuerdo a los términos de la GNU Free Documentation
Más detallesAdministrando las bases de conocimiento
Administrando las bases de conocimiento A lo largo de este curso, en el cual fuimos desarrollando una aplicación para una agencia de viajes, hemos utilizado GXserver. Lo primero que hicimos en lo que respecta
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 detallesLaboratorio de Desarrollo Software
Laboratorio de Desarrollo Software Despliegue en Heroku Master Hoyo 2013-2014!!!!! ver: 2014-01-30 1 Índice Crearse una cuenta en Heroku.! Preparar la aplicación para poder desplegarla.! Desplegar. 2 Documentación
Más detallesServidor FTP en Windows 2003 Server. Servicios en Red. Emilio Iniesta Valero 1
Servicios en Red Emilio Iniesta Valero 1 Servidor FTP en Windows Server 1.- Instalación del Servidor 1. En el menú Inicio, hacemos clic en Panel de control, hacemos doble clic en Agregar o quitar programas
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 detallesSubversión (SVN) Al grano! Olaf Reitmaier Veracierta Diciembre de 2013 Versión 5
Subversión (SVN) Al grano! Olaf Reitmaier Veracierta Diciembre de 2013 Versión 5 Subversión Referencias http://subversion.apache.org/ svnbook.red-bean.com/ http://en.wikipedia.org/wiki/apache_subversion
Más detallesTable of Contents DNS. Samba. Usuarios. Equipos. Configuración de red. Añadir equipo al dominio. Recursos Compartidos.
Table of Contents DNS Samba Usuarios Equipos Configuración de red Añadir equipo al dominio Recursos Compartidos Compartir carpeta Perfiles móviles DNS Un Servidor de Nombres, o Domain Name Server es un
Más detallesIntroducción a Linux. El regreso a los años 70: la consola (I)
Qué es y cómo acceder a una consola? Sintaxis general de parámetros en BASH Encadenamiento de comandos Otros comandos GNU Editores de textos Qué es y cómo acceder a una consola? Una consola es una terminal
Más detallesGuía práctica de estudio 02: GNU/Linux
Guía práctica de estudio 02: GNU/Linux Elaborado por: Ing. Jorge A. Solano Gálvez M.C. Edgar E. García Cano Actualizado por: Ing. Laura Sandoval Montaño Autorizado por: M.C. Alejandro Velázquez Mena Guía
Más detallesANEXO D MANUAL DE DESPLIEGUE
ANEXO D MANUAL DE DESPLIEGUE La aplicación funciona con 3 componentes fundamentales que son web2py, postgresql y Ansible, durante el desarrollo de la aplicación se hizo uso de la herramienta git para el
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 detallesGuardar y abrir documentos (I)
Guardar y abrir documentos (I) Guardar. Guardar como Materia: Computación Puedes utilizar los comandos Guardar y Guardar como... del Botón Office (o el icono de la barra de acceso rápido) para guardar
Más detallesTRABAJANDO CON ARCHIVOS Y DIRECTORIOS. Sistemas Operativos 3 Wandirys Lappost Díaz
TRABAJANDO CON ARCHIVOS Y DIRECTORIOS Sistemas Operativos 3 Wandirys Lappost Díaz 2013-1534 TRABAJANDO CON ARCHIVOS Y DIRECTORIOS CÓMO MANEJAR ARCHIVOS Y CARPETAS DESDE LA TERMINAL DE LINUX El comando
Más detallesUso practico de CVS para control de versiones
Uso practico de CVS para control de versiones Conceptos y practicas recomendadas Franco M. Catrin L. Uso practico de CVS para control de versiones: Conceptos y practicas recomendadas por Franco M. Catrin
Más detallesInstalación de OPENVPN en Debian
Instalación de OPENVPN en Debian Instalando el paquete del repositorio: apt-get install openvpn Copiamos los scripts de configuración de la entidades de certificación al directorio /etc/openvpn: cd /usr/share/doc/openvpn/examples/easy-rsa
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 detallesUbuntu Server HOW TO : Distro personalizada de ubuntu
Ubuntu Server 12.10 HOW TO : Distro personalizada de ubuntu EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como crear una distro personalizada. Qué es Garfio? Garfio es un software
Más detallesRawel E. Luciano B Sistema Operativo III 10- SERVIDOR FTP. José Doñe
Nombre: Rawel E. Luciano B. Matricula: 2011-2281 Materia: Sistema Operativo III How to: 10- SERVIDOR FTP Profesor: José Doñe Servidor FTP Un servidor FTP (File Transfer Protocol) nos permite básicamente
Más detalles1. Por qué decimos que "Linux" es solamente el kernel del sistema operativo que utilizamos?
PREGUNTAS TEÓRICAS GENERALES 1. Por qué decimos que "Linux" es solamente el kernel del sistema operativo que utilizamos? Linux es el nombre del kernel del sistema operativo GNU/Linux. El resto del sistema
Más detallesUbuntu Server HOW TO : DHCP
Ubuntu Server 12.10 HOW TO : DHCP EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como brindar IP a maquinas windows con un servidor DHCP. Servidor DHCP Este manual se hace con la finalidad
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 detallesGuía Rápida. Aprende lo básico y lo no tan básico de Raspberry pi
Guía Rápida Aprende lo básico y lo no tan básico de Raspberry pi Instituto Tecnológico de Mexicali Dpto. Sistemas Computacionales Autor: Alfonso Medina Duran. Co-autores : Arnoldo Díaz Ramírez, Verónica
Más detallesCURSO GESTOR BIBLIOGRÁFICO REFWORKS BIBLIOTECA DE PSICOLOGÍA CURSO
CURSO GESTOR BIBLIOGRÁFICO REFWORKS BIBLIOTECA DE PSICOLOGÍA CURSO 2014-2015 1 DEFINICIÓN Los gestores bibliográficos son programas que permiten crear, mantener, organizar y elegir el formato de nuestras
Más detalleshttp://git-scm.com/book/es
http://git-scm.com/book/es Book The entire Pro Git book, written by Scott Chacon and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial
Más detallesMANUAL DE INSTALACIÓN EN WINDOWS
MANUAL DE INSTALACIÓN EN WINDOWS Este manual de instalación está basado para que pueda instalar OsCommerce en un servidor local: 1. Descargar el oscommerce de la web oficial de la dirección http://www.oscommerce.com/
Más detallesManual Comandos Basicos Unix/Linux
Manual Comandos Basicos Unix/Linux A continuación ejemplificamos el uso de diversos conceptos (rutas relativas y absolutas) y los siguientes comandos (pwd, ls cd, mkdir y mv), suponiendo que tiene algunos
Más detallesUbuntu Server HOW TO : NIS. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como utilizar un dominio bajo Linux NIS.
Ubuntu Server 12.10 HOW TO : NIS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como utilizar un dominio bajo Linux NIS. Que es NIS? Network Information Service (conocido por su acrónimo
Más detallesCOMANDOS BÁSICOS LINUX
COMANDOS BÁSICOS LINUX Hay una extensa lista de comandos en Linux que nos permiten trabajar desde la consola de texto, y eso sin contar los modificadores que podemos añadir a esos comandos (de los que
Más detallesHabilitar Carpeta Virtual en su PC o Mac
DI - Habilitar Carpeta Virtual en su PC o Mac Contenido 1. Qué es el cliente de sincronización de escritorio?... 2 2. Cómo obtener e instalar el cliente para PC o Mac... 3 3. Agregar múltiples carpetas
Más detallesDesarrollo Software Gran Escala
Desarrollo Software Gran Escala Herramientas de Desarrollo (Parte 1: Controladores de Versión, Ambientes de desarrollo) Diferentes tipos de herramientas Controladores de versión Ambientes de desarrollo
Más detallesEliminar Virus W32. Fleck.A (También conocido como W32/Bagle) Introducción
Descubre en este artículo, como deshacerte de este molesto virus.. Eliminar Virus W32. Fleck.A (También conocido como W32/Bagle) Introducción Con este mini manual, podremos deshacernos de este molesto
Más detallesCristina Lorena Sánchez López CIFRADO SIMÉTRICO SAD cristiasir2.wordpress.com
PRACTICA UT5 TAREA 1 Parte 1: Realiza una copia de seguridad en linux con el comando tar y a continuación cifra (utilizando cifrado simétrico) dicha copia de seguridad utilizando gpg. Después haz el proceso
Más detallesCursos de Introducción a Linux
Cursos de Introducción a Linux Programa de Estudio Cursos de Introducción a Linux Sabías que Linux es el sistema operativo de distribución libre más utilizado en el mundo? El curso Introducción a Linux
Más detalles