SUBVERSION Y SUBCLIPSE



Documentos relacionados
DOCUMENTACION PARA AÑADIR EL REPOSITORIO DE LA PRÁCTICA AL CLIENTE DE ECLIPSE

Subversion en Eclipse

MONTAR GVSIG 1.9 EN ECLIPSE DESDE EL REPOSITORIO SVN. Eduardo Cristóbal

REPOSITORIOS. Ing. Ismael Castañeda Fuentes, MSc Grupo de Investigación UNBD Universidad Nacional de Colombia Marzo de 2011

Control de versiones con Subversion. Martín Gaitán y Pablo Martínez FCEFyN, Universidad Nacional de Córdoba Junio de 2007

Enginyeria del Software III ( ) CONTROL DE VERSIONES CON SUBVERSION. Roberto García Despatx EPS 3.15

MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion

La tortuga y los documentos: Tortoise + Subversion

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

GUÍA DE MIGRACIÓN Y USO GUÍA DE MIGRACIÓN Y USO DE PROYECTOS NO-ATLAS CON SUBVERSION (Framework 2, FW Justicia)

Contenido. Curso de subversion. Problemas comunes. Problemas: Situación: Introducción a los sistemas de control de versiones

MANUAL DE USUARIO Normativa para el desarrollo con Subversion de varias líneas paralelas (correctivo / evolutivo)

Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS

Subversion: Desarrollo colaborativo

Tutorial: Primeros Pasos con Subversion

Control de Versiones con Subversion

Tema 12 Control de versiones

Instructivo para descarga del código fuente

Descarga, instalación y uso de herramientas:

GUÍA PGA SISTEMA EXTRANJERO

ÍNDICE. Acceso a nivel de agencias...3. Organización por carpetas...4. Descarga de facturas desde el portal...5. Búsquedas de facturas...

Manual de usuario del plugin RM-ODP para MDT Papyrus

INFORMACIÓN PARA LA INSTALACIÓN DE CERTIFICADOS

Instrucciones de uso. Página de aplicaciones

Cristian Blanco

Actualización de MSI y Base de Datos WhitePaper Octubre de 2007

I BERCAJ A MANUAL DE USO D I R E C T O NEGOCIOS GENERACIÓN DE FICHEROS BANCARIOS ÍNDICE

Control de versiones con Subversion

QUÉ ES HOMEBASE? Encontrar Libros

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.

MANUAL DE CS-HERRAMIENTAS

CENTRO DE INVESTIGACIÓN CIENTÍFICA Y DE EDUCACIÓN SUPERIOR DE ENSENADA, BAJA CALIFORNIA Departamento de Cómputo / Dirección de Telemática ÍNDICE

Recursos de Aprendizaje

Control de Versiones Utilizando SVN

Sistemas de Control de Fuentes. Website


INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

EL PROGRAMA DE AYUDA. INSTRUCCIONES GENERALES

SVN MANUAL DE FORMACIÓN. Proyecto MigraFLOSS CENATIC Telefónica Soluciones. Universidad Rey Juan Carlos Universidad de León

Programas que permiten gestionar un repositorio de archivos y sus distintas versiones Utilizan una arquitectura cliente-servidor

Manual de Instrucciones

Puede acceder a estas opciones a través del menú Inicio: Inicio/Configuración, o bien, a través del Icono Mi Pc situado en el Escritorio:

NIVEL 16: ESTRUCTURAS RECURSIVAS N-ARIAS

Manual de usuario investigador

1. Instalación de productos

Manual de usuario del Directorio Activo

Manual del usuario TakePOS

Control de Versiones

Correo Electrónico: Webmail: Horde 3.1.1

GUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA

WEB SERVICES CON AXIS

Tutorial de SVN en eclipse:

CORREO WEB DE CNICE (Centro Nacional de Información y Comunicación Educativa)

Desarrollo de software en comunidad: Forja de código + Subversion (SVN)

Programa de Ayuda HERES

Agenda Única. guía rápida de configuración y uso para PC

Sharpdesk V3.5. Guía de instalación: Edición con clave de producto. Versión 1.0

Solución: Descargar e instalarse el componente desde la página Web de Microsoft:

Guía básica: Migración de datos a esat 12

PROCESO SERVICIOS INFORMÁTICOS Y DE TELECOMUNICACIONES. Versión: 02 GUIA PARA PUBLICACIÓN DE DOCUMENTOS EN LA WEB Página 1de 6.

Manual IesFácil Move!

ADEUDOS DOMICILIADOS SEPA ERP Microsa

Login y Password. Elección de directorios confidenciales

WorldShip Instalación en una estación de trabajo única o de grupo de trabajo

Guía de instalación de Gesclivet.

Dando nuestros primeros pasos con 3DS Max. 1. Objetivos

Capacitación: Control de versiones con SVN

El Programa PopTray. En el proceso descargaremos en nuestro Escritorio un ejecutable 3

GESTOR DE LICENCIAS Ayuda

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)

7zip es un programa de carácter libre y gratuito, que permite tanto comprimir como descomprimir archivos, con una alta capacidad de comprensión.

Qué es un sistema de control de versiones y cómo afecta directamente en vuestra felicidad?

Manual de configuración de navegadores para el uso de componentes Java

Políticas y Prácticas de Seguridad de Redes y Sistemas en las Organizaciones

Estimado usuario. Tabla de Contenidos

Manual de instalación Actualizador masivo de Stocks y Precios

Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5

Guía de instalación del software de la asignatura

OBTENER DATOS EXTERNOS

Guía de Instalación del servicio de BackupOnline de Idecnet. Indice

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

Windows XP Protección de archivos

MANUAL DE AYUDA MÓDULOS 2011 MACOS

Historial de Versiones: Velneo vversion. Funcionamiento. Repositorio de versiones. Funcionalidades del Historial de Versiones. Bloquear.

Oficina Online. Manual del administrador

Notas de la versión DMO

MANUAL DE CS-ALMACENES

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO

Guía para la exportación del certificado electrónico de identidad de persona física de la FNMT

GENERACIÓN DE TRANSFERENCIAS

Clase Práctica Nº 1 ED 2015

Cobian Backup. Inguralde [Enero 2011]

Microsoft Virtual Server

Transcripción:

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 trabajo y los cambios realizados en cada uno de los ficheros que forman parte de un proyecto. Los Sistemas de Control de Versiones permiten que varios desarrolladores colaboren en un mismo proyecto. A continuación se describe la forma habitual de trabajar con Subversion, que es muy similar a la de cualquier otro Sistema de Control de Versiones. Para cada una de las operaciones se indica el término que las identifica y su descripción pero no el comando que se debería ejecutar, ya que utilizaremos un plugin (Subclipse) para realizar dichas operaciones de manera gráfica desde Eclipse. 1. import: Consiste en incorporar un proyecto inicial al almacén en el que se van a guardar las distintas versiones. Esta operación se realiza sólo una vez. 2. checkout: Consiste en descargar una copia del proyecto a una carpeta local para trabajar sobre la misma (copia de trabajo). Cada uno de los desarrolladores realizará esta operación cuando empieza a colaborar en un determinado proyecto. 3. update: Se descarga la última versión de cada uno de los ficheros que forman parte del proyecto para actualizar la copia de trabajo local. Esta operación hay que realizarla siempre antes de comenzar a trabajar. 4. add, delete, copy, move: Se pueden añadir, eliminar, copiar o mover ficheros al almacén de control de versiones. 5. status, diff: Suele ser conveniente comprobar los cambios realizados cuando estamos trabajando para facilitar la labor de los desarrolladores. 6. commit: Enviar los cambios realizados al almacén. Puede que en esta fase se produzcan errores debido a cambios sobre el mismo trozo de código, realizados por varios desarrolladores. Si el conflicto no se puede resolver de forma automática, el sistema mostrará los conflictos al usuario para que los resuelva de forma manual y actualice de nuevo el proyecto. Además de estas operaciones, Subversion permite deshacer las modificaciones realizadas restaurando una versión anterior (revert), crear líneas separadas de desarrollo (branch) así como unir distintas líneas de desarrollo (merge) o distribuir una versión del proyecto (export). 1 http://subversion.tigris.org 1

SUBCLIPSE Subclipse 2 es un plugin para Eclipse 3 que proporciona soporte para trabajar con Subversion. En este documento se describe la instalación y las operaciones que se utilizarán en los laboratorios de la asignatura. Hay más información disponible en la ayuda de Eclipse. Instalación La instalación de Subclipse es muy sencilla. Sigue los pasos que se describen a continuación: 1. Pinchar en Help Software Updates Find and Install. 2. Seleccionar la opción Search for new features to install. 2 http://subclipse.tigris.org 3 http://www.eclipse.org 2

3. Pinchar en el botón New Remote Site. 4. Rellenar los campos de la ventana que aparece con la siguiente información: Name: Subclipse Url: http://subclipse.tigris.org/update_1.2.x 5. Seleccionar el servidor de Subclipse y pincha en el botón Siguiente. 3

6. Selecionar Subclipse y a continuación el botón siguiente. 7. Aceptar la licencia. 4

8. Confirmar la instalación. 9. Pulsar el botón Install All. Se descargarán los ficheros necesarios y se reiniciará la aplicación. 5

Usando Subclipse Lo primero que hay que hacer para trabajar con un servidor Subversion es cargar la perspectiva SVN Repository Exploring (Window Open Perspective Other) y añadir el servidor que se desea utilizar. Descargar la copia de trabajo Una vez cargada la perspectiva SVN Repository Exploring, pinchar con el botón derecho del ratón sobre el proyecto en el que se desea participar y seleccionar la opción checkout. 6

A continuación, hay que indicar la versión que se desea utilizar (el proyecto se crea automáticamente) y pulsamos el botón Finish. A continuación, se debe cargar la perspectiva Java. Actualizar la copia de trabajo Para actualizar la copia de trabajo, hay que pinchar con el botón derecho del ratón sobre el proyecto y seleccionar Team Update 7

Más operaciones con Subclipse Todas las operaciones soportadas por Subclipse se pueden ejecutar pinchando con el botón derecho del ratón sobre el proyecto o alguno de sus ficheros y seleccionándola en el submenú Team. Para más información, se recomienda recurrir a la documentación de Subclipse instalada en Eclipse. 8