NetBeans
SCM
KEVIN NATANZON
Gestión de repositorios
Objetivo
Configurar completamente un repositorio online para la gestión de la
configuración de un proyecto (e.g. obligatorio actual) desarrollado en NET
BEANS , utilizando el sistema de control de revisiones Subversion.
Pasos
1.
Crear una cuenta en algún servicio gratuito degestión de repositorios
online.
2.
Crear un repositorio, y registrar 2 o 3 usuarios para su acceso.
3.
Configurar el plugin del IDE para la utilización del repositorio creado en el
paso anterior.
4.
Descargar , instalar y configurar tortoiseSVN de forma análoga al paso
anterior.
5.
Utilizarlo!
Herramientas
• IDE.
• IDE plug-in.
• Cuenta en servicio de repositoriosonline.
• TortoiseSVN
Guía Corta
En esta guía se detallaran todos los pasos, incluyendo información adicional, si
piensas que algunos simples tips te serán suficientes para lograr nuestro
objetivo, entonces prueba esta guía corta, incluida al final de este documento.
Recuerda que siempre podrás consultar la guía detallada en caso que tengas
algún problema.
PÁGINA 1 DE 16SCM-GESTIÓN DE REPOSITORIOS
CICLO DE CHARLAS ABIERTAS- CAT. DE PROGRAMACION
KEVIN NATANZON
Guía Detallada
Parte I: Creación del repositorio.
Existen diversos servicios (GRATUITOS) que proporcionan repositorios
administrados con Subversion, exclusivamente para proyectos de software libre.
Algunos ejemplos son:
• SourceForge
• Google Code
• Proyect Kenai
• CodePlex
Ademasde estos contamos con servicios pagos que nos permiten administrar
proyectos de licencia propietaria. Algunos ejemplos son:
• BeanStalk
• Repositoryhosting
• SourceRepo
• VersionShelf
• Assembla
La mayoría de estos cuentan con un servicio de prueba gratuito bajo ciertas
limitaciones.
A los efectos de nuestros objetivos utilizaremos el servicio Assembla debido a
sus bajas limitacionessobre el plan plan gratuito y su extremada facilidad de
uso.
1. Ingresar a Assembla y seleccionar la opción Cree un Espacio.
PÁGINA 2 DE 16
SCM-GESTIÓN DE REPOSITORIOS
CICLO DE CHARLAS ABIERTAS- CAT. DE PROGRAMACION
KEVIN NATANZON
2. Seleccionar “Empezar”
en la opción crear
proyecto privado.
3. Seleccionar la opción
gratuita y elegir un
repositorioSubversion.
4. Llenar el formulario ,
destildar la opción de 30
días de
prueba y
luego
seleccionar
“crear mi
espacio”.
PÁGINA 3 DE 16
SCM-GESTIÓN DE REPOSITORIOS
CICLO DE CHARLAS ABIERTAS- CAT. DE PROGRAMACION
KEVIN NATANZON
5. Listo! Nuestro repositorio ha sido creado.
PÁGINA 4 DE 16
SCM-GESTIÓN DE REPOSITORIOS
CICLO DE CHARLAS ABIERTAS-CAT. DE PROGRAMACION
KEVIN NATANZON
Parte 2: Creación del equipo de desarrollo.
1. En la pestaña “Equipo” , en la
parte derecha de la pantalla,
introducir el correo electrónico o
el nombre de usuario de la
persona que queremos agregar,
buscarla y presionar agregar.
2. La otra persona deberá aceptar la
solicitud.
3. Ya tenemos nuestro equipo!
PÁGINA 5 DE 16SCM-GESTIÓN DE REPOSITORIOS
CICLO DE CHARLAS ABIERTAS- CAT. DE PROGRAMACION
KEVIN NATANZON
Parte 3: Configuración del plugin del IDE.
La Gestión de la Configuración de Software proporciona una solución tanto a la
gestión de archivos de Software ( e.g. clases, librerías, etc) así como a la gestión de
archivos de documentación( e.g. Diagramas de interacción, UML, etc).
Parala gestión de archivos del software utilizaremos un plugin del IDE, de esta
forma cada vez que modificamos algo en medio del desarrollo de alguna
funcionalidad actualizamos de forma simple al repositorio sin necesidad salir del
IDE y buscar el archivo modificado correspondiente .
Para la gestión de documentación se utilizaran clientes de escritorio para sistemas de
control de revisiones (e.g....
Regístrate para leer el documento completo.