/ 20 de enero de 2011

Aviso: Este es un post antiguo, puede que su informaci贸n est茅 desactualizada. Si est谩 buscando algo sobre un evento actual, tenga en cuenta que puede que este no sea el que busca.

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铆.

Una respuesta a Cr贸nica del taller del Sistema de Control de Versiones

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *

Este sitio usa Akismet para reducir el spam. Aprende c贸mo se procesan los datos de tus comentarios.

Web Campus Infantil
Logo y enlace Web Campus Infantil 2021
Web SereIngeniera
Logo y enlace Web SereIngeniera 2021
Web Jornadas De Software Libre
Logo y enlace Web Jornadas de Software Libre 2018
Humor
Humor
Archivos
Categor铆as