subversion

Como suele ser siempre el taller empezó con unos comentarios por parte del director de la OSL sobre el Software Libre y más temas relacionados.

Introducción:

Para empezar el taller, Fran Lucena expuso una serie de casos verídicos sobre problemas que se nos pueden aparecer al trabajar en proyectos colaborativos y mucho más si estos están desorganizados. Así entonces para llevar un mínimo control sobre el proyecto que estamos trabajando, aparecen lo que son los sistemas de control de versiones, que básicamente es un sistema mediante el cual podemos ir creando diferentes instancias de un proyecto a lo largo del tiempo cuando nosotros indiquemos.

El sistema de control de versiones que explicó fue SUBVERSION, este sistema se caracteriza por su uso en proyectos colaborativos en los cuales existe un sólo repositorio (lugar donde se almacena el proyecto y sus diferentes versiones) el cual es centralizado, al contrario que por ejemplo GIT, en el que existen varios repositorios distribuidos.

Composición de SUBVERSION:

· Los usuarios.

· El repositorio.

· La copia de trabajo. Es una copia del repositorio que se usa de forma local.

· El directorio oculto .svn. Es un directorio en el que podemos definir reglas de lo que queremos que se envíe al repositorio por ejemplo.

· Las revisiones. Conforme vamos actualizando el proyecto en el repositorio, se crean como una serie de versiones de este, mediante las cuales podemos saltar en el tiempo cambiando de revisión.

· Las ramas. Un proyecto suele ir en una linea, pero hay veces que se hace un «duplicado» de este y se enfoca de otra manera distinta.

· Las etiquetas.

· Y la línea principal de desarrollo. Es el proyecto en sí sobre el que se está trabajando.

Instalación de SUBVERSION:

· En sistemas GNU/Linux: mediante la orden «sudo apt-get install subversion», «yum -y install subversion» o «rpm -Uvh subversion-<version>.rpm» según el sistema en el que estemos.

· En Windows podemos usar por ejemplo TortoiseSVN o RapidSVN.

SUBVERSION junto con Entornos de Desarrollo:

Mediante unos plugins podemos instalar SUBVERSION por ejemplo en NetBeans o en Eclipse.

Operaciones:

Una vez tengamos instalado SVN, mediante la línea de comandos podemos manejar un repositorio, una lista de comandos son por ejemplo:

· svn checkout <ruta_del_repositorio>. Esta operación la hacemos la primera vez que queramos descargarnos el repositorio.

· svn add <ruta_del_directorio/fichero>. Con esta operación le indicamos que ese directorio o fichero lo añada para enviarlo al repositorio.

· svn update. Cuando queramos actualizar el repositorio, ejecutaremos esta orden.

· svn commit. Esta orden nos sirve para enviar los cambios que hayamos realizado sobre la copia de trabajo del repositorio.

Y con todo esto, concluiríamos esta crónica, aparte del turno de preguntas que siempre se deja al final.

El material lo tenéis aquí.

Nuestro calendario nos avisa de que Raúl Jiménez Ortega dará el próximo día 19, jueves, a las 5 de la tarde, una charla sobre Subversion en el salón de actos de la ETSIIT, dentro de los talleres de la OSL. Ya hablamos de Git en su momento, así que esta charla sirve para ampliar conocimientos, concentrándonos más en Subversion que en Git

Como nos indica el calendario de la OSL, el jueves comienzan los talleres de SL en la ETSIIT. Comenzaremos con algo imprescindible para desarrollar SL: sistemas de control de versiones, y explicaremos los conceptos generales para luego pasar a uno en particular que, desde que lo desarrollara el propio Linus Torvalds en Perl para el kernel de Linux, ha tenido una enorme popularidad: Git. Podéis traeros vuestros propios ordenadores para ir haciendo las cosas sobre la marcha; mientras tanto, podéis echarle un vistazo al mini-tutorial de Git

Web Campus Infantil 2019
Logo y enlace Web Campus Infantil 2019
Web SereIngeniera
Logo y enlace Web SereIngeniera 2018
Web Jornadas De Software Libre
Logo y enlace Web Jornadas de Software Libre 2018
Calendario
septiembre 2020
lunes martes miércoles jueves viernes sábado domingo
31 agosto, 2020 1 septiembre, 2020 2 septiembre, 2020 3 septiembre, 2020 4 septiembre, 2020 5 septiembre, 2020 6 septiembre, 2020
7 septiembre, 2020 8 septiembre, 2020 9 septiembre, 2020 10 septiembre, 2020 11 septiembre, 2020 12 septiembre, 2020 13 septiembre, 2020
14 septiembre, 2020 15 septiembre, 2020 16 septiembre, 2020 17 septiembre, 2020 18 septiembre, 2020 19 septiembre, 2020 20 septiembre, 2020
21 septiembre, 2020 22 septiembre, 2020 23 septiembre, 2020 24 septiembre, 2020 25 septiembre, 2020 26 septiembre, 2020 27 septiembre, 2020
28 septiembre, 2020 29 septiembre, 2020 30 septiembre, 2020 1 octubre, 2020 2 octubre, 2020 3 octubre, 2020 4 octubre, 2020
Archivos
Categorías