Crear un proyecto en SourceForge

Source Forge es un repositorio SVN gratuito en el que estan alojados muchisimos proyectos opensource en los que podemos participar, descargar el codigo, dar de alta bugs que hemos encontrado en dicho codigo, crear tickets, etc...

Si sincronizas tu proyecto a sourceForge ademas de gestionar las versiones de tu codigo, podras crear tickets, tareas pendientes, dar de alta varios desarrolladores para ese proyecto, etc...

Vamos a ver como controlar las veriones de nuestro codigo de manera gratuita en sourceForge:
Este tuto esta hecho teniendo en cuenta que desarrollas con el IDE Eclipse y que tienes instalado el plugin de SVN.
(Si no lo tienes dicho plugin, en este tuto te enseño como descargarlo e instalarlo:
http://danipenaperez.blogspot.com/2011/12/plugin-subversion-svn-en-eclipse.html)

1.Darse de alta en SourceForge

Entrar en sourceForge.net y registrarse.Volver a entrar haciendo login con el usuario y la password obtenidas.
Arriba a la derecha pulsar “Account” y dentro de la pantalla “acount” seleccionar Projects.


En la foto se pone uno que tenia yo ya, pero las instrucciones son las siguientes.

2.Pulsar en Register New Project

 
Poner el nombre del proyecto y el nombre que tendra la url (no hace falta que sea el mismo, pero si pones el mismo menos confusion). Se puede rellenar un poco de descripcion, objetivos, tecnologia, etc..... Esto servira en SourceFourge para que los desarrolladores que quieran participar en algun proyecto, puedan buscar con esas palabras claves y quieran unirse a tu desarrollo (siempre que tu quieras, claro ;-D).

Cuando aceptes te dara la url que va a tener tu proyecto.

3.Subir la primera Version de nuestro proyect

Ahora , vamos a decirle al Eclipse que repositorio vamos a utilizar, en este caso el de SourceForge.Si no sabes como funciona SVN y su plugin para Eclipse, lo explico en este otro post:

http://danipenaperez.blogspot.com/2011/12/plugin-subversion-svn-en-eclipse.html)

Para ello, vamos a SourceForge y nos logamos. Vamos a la zona de “Account” y esta nos lleva al menú principal donde pinchamos en Projects y nos saldra un listado con el proyecto que ya dimos de alta.

Pinchamos en nuestro proyecto y entramos a la pantalla de gestion del proyecto (aquí hay varias herramientas, para abrir Traces (incidencias), hacer un foro, listas de distribución sobre el proyecto, etc…..)

Pulsamos en la opcion de menú Code y en la opcion SVN

Esto nos dara la url de nuestro proyecto para poder sincronizarlo con Eclipse: (Subversión Access)

En la foto, la url de mi ejemplo en el SVN es https://dpphttpclient.svn.sourceforge.net/svnroot/dpphttpclient

(La parte de "svn co" son instrucciones para sincronizar desde linea de comandos).


Vamos a dar de alta este repositorio en nuestro eclipse

Vamos a la Open Perspective>> SVN Repository Exploring

En la izquierda boton derecho New >>repository Location

Lleva a una ventana, donde le damos la url del repositorio de nuestro proyecto:

siguiendo el ejemplo quedaria asi:
Finísh y empezara a darlo de alta, es necesario aceptar el certificado digital (nos saldra una ventana de alerta). Y ya esta todo preparado para subir nuestros proyectos a esa url.

 4.Subir nuestro codigo Version 0

Vamos a sincronizar el proyecto que ya teniamos creado en el eclipse al repositorio que acabamos de dar de alta en nuestro Svn Exploring:
(de esta manera cuando hagamos Sincronize encima de nuestro proyecto, sabra que tiene que ir a esa URL ).

En la raiz del proyecto Boton derecho > Team > Share Proyect


Selecciona SVN y nuestro repositorio (aparecera).

Seleccionar la opcion Use Project as name Fólder, para que nos cree una carpeta con el nombre del proyecto:



Se pondra a sincronizarlo y nos pedira usuario y password para entrar en sourceForge, (le metemos con los que hacemos login al entrar en sourceForge )

Con esto ya tenemos la razi de nuestro proyecto apuntando a esa url (el proyecto creado y sincronizado con un repositorio SourceForge), si le damos a sincronize nos dira que tenemos muchos archivos sin subir, estos son los archivos iniciales.

 
Ahora tenemos que subir todos los ficheros, asi que vamos a la vista
Team Sincronize (boton derecho sobre nuestro proyecto) , y nos saldran todos los ficheros con el símbolo “+” para subirlos, asi que los seleccionamos y hacemos Commit de todos ellos.
 
Podemos ir a nuestra cuenta en sourceForge y ver los archivos alli tambien.

Ya puedes desarrollar y gestionar tu SVN.





Comentarios

Entradas populares de este blog

Reiniciar usuario de SVN Subversion

Subir campos Blob a BBDD (Oracle) con Java

Cucumber y Java - definiendo test de una manera amigable