Está en la página 1de 11

Como subir tu proyecto a Google Code

con Netbeans y Subversion


http://el-azar-ordenado.blogspot.com.es/2010/11/como-subir-tu-proyecto-google-code-
con.html
PASO 1: Configuracin Previa Tener instalado Netbeans (Netbeans, ya trae
instalado por deault !ub"ersion#
Tener instalado !ub"ersion en nuestra $%
$ara instalar el mane&ador de "ersiones !ub"ersion en 'inu( (yo uso )buntu 10.0*# es
tan sencillo como escribir en la terminal
sudo apt-get install subversion
y ya esta, se instalara sub"ersion en su "ersi+n mas reciente.
$ara instalarlo en ,indo-s, basa con abrir el Netbeans, ir al .enu Team, luego
!ub"ersion y ah/ tendremos las opciones, y si nos sale una "entana como la siguiente,
basta con elegir la primera opci+n y darle 01. Nos pedira aceptar el contrato de
licencia, el cual aceptaremos y comenzara a instalar !ub"ersion. 2n la parte inerior
derecha podremos "er el a"ance de esta tarea:
)na "ez terminado el proceso, tendremos 3ue reiniciar el Netbeans.
4hora, una "ez 3ue tenemos instalado !ub"ersion en nuestro e3uipo, damos clic5
derecho sobre el proyecto 3ue 3ueremos subir a 6oogle %ode y elegimos la opcion
7ersioning
y luego 8mport 8nto !ub"ersion 9epository
:eberia salirnos una "entana igual a esta:
!i hemos llegado hasta este punto, es tiempo de pasar al
PASO 2: Crear proyecto en Google Code
2n primer lugar, tenemos 3ue dirigirnos a esta direccion, 3ue es la pagina donde
crearemos nuestro proyecto. 4parecerea algo asi:
Proect Name: 2l nombre de nuestro proyecto
Proect Summary: 9esumen de nuestro proyecto en pocas palabras
Proect !escription: :escripcion detallada de nuestro proyecto
"ersion Control System: 2legiremos !ub"ersion
Source Code #icence: 4yuda a 6oogle a clasiicar los proyectos y admite solo
licencias 0pen !ource. .ira a3ui si no sabes 3ue elegir
#abels: $alabras cla"e para encontrar tu proyecto
:espues de haber rellenado todos los campos, damos clic5 en Create Proect nos saldra
una pantalla parecida a esta
4hora "amos a dar clic5 en la pestania Source y "eremos algo parecido a esto:
2n este punto, ya casi hemos terminado. 4hora, copiamos la direccion 3ue nos muestra
la pagina
https://fev3java.googlecode.com/svn/trunk/
y obtenemos el pass-ord 3ue nos generara 6oogle, siguiendo el enlace 3ue dice
When prompted, enter your generated googlecode.com password.
9ecordar tambien el username mostrado.
2stos datos, la direcci+n, el pass-ord y el username los 3ue pondremos en el Netbeans
para subir nuestro proyecto, de la siguiente manera.
; ahora damos clic5 en Ne(t y en la "entana 3ue sigue, lo unico 3ue tenemos 3ue hacer,
es poner un mensa&e 3ue describa la "ersi+n 3ue estamos subiendo y dar clic5 en <inish.
'isto, ahora solo resta esperar 3ue se suba nuestro proyecto.
)na "ez 3ue termine de subir nuestro proyecto, nos dirigiremos a 6oogle %ode y
haremos clic5 en la pestania !ource y luego seleccionaremos =ro-se. Na"egamos por
el arbol de directorios de nuestro proyecto hasta encontrar los archi"os uente, de esta
manera:
=ueno, espero y les sir"a esta miniguia 3ue he hecho. 2s muy >cil como podr>n darse
cuenta.
:udas y comentarios son bien"enidos
http://code.google.com/p/pc-gtg-mspacman/-i5i/8ntegrar$royectoNetbeans
8ntegrar proyecto en Net=eans con 6oogle %ode y !ub"ersion
o %rear un nue"o proyecto
o 8nstalar sub"ersion
8nstalaci+n en ,indo-s
8nstalaci+n en 'inu(
o %oniguraci+n del repositorio
%oniguraci+n como miembro
%oniguraci+n como no miembro (acceso an+nimo#
o %oniguraci+n de carpetas
o 'istos para traba&ar
otro tutorial ------------------------------------------------------
$ntegrar proyecto en Net%eans con
Google Code y Subversion
$ara empezar a utilizar debemos tener instalado Net=eans en nuestra m>3uina, si no es
el caso podemos descargarlo desde a3u/. $ara desarrollar el tutorial se ha utilizado la
"ersi+n ?.@ de dicho 8:2. 2l repositorio del proyecto usa !ub"ersi+n para el control de
"ersiones. 'os pasos 3ue debemos realizar para integrar el proyecto con Net=eans son
los siguientes:
Crear un nuevo proyecto
)na "ez arrancado el 8:2, el primer paso es crear un nue"o proyecto en el 3ue albergar
nuestro c+digo. $ara ello "amos al menA File > New Proyect..., nos aparecer> una
"entana en la 3ue deberemos elegir el tipo de proyecto. 2ligiremos Java Application tal
como aparece en la imagen. 4 continuaci+n pulsaremos Next.
4hora elegiremos el nombre del proyecto y la ruta donde 3ueremos guardarlo. $or
e&emplo como aparece en la siguiente imagen. 4l pulsar Finish ya tendremos creado
nuestro nue"o proyecto.
Instalar subversion
!i es la primera "ez 3ue "amos a utilizar sub"ersi+n deberemos de instalarlo antes de
poder importar el c+digo del repositorio.
Instalacin en Windows
1. 'a manera m>s sencilla de instalar el cliente para -indo-s es como sigue.
4brimos Net=eans y "amos al menA Team > Subversion > Checkout !i aun
no ten/amos instalado sub"ersion, Net=eans nos alertar> de ello mostrandonos el
siguiente dialogo:
2. 2scogemos la primera opci+n y presionamos 01. $rimero nos aparece el
contrato de licencia, lo aceptamos. 4 continuaci+n empezar> a instalar. .ientras,
en la parte inerior derecha de Net=eans, podremos "er una barra con el
porcenta&e del proceso:
B. )na "ez terminado es proceso Net=eans nos solicitar> reiniciarse, deberemos
aceptar.
Instalacin en Linux
1. $ara instalar sub"ersi+n para linu( solo deberemos de escribir el siguiente
comando en la consola:
apt-get install svn
Confguracin del repositorio
4rrancamos Net=eans. )na "ez instalado sub"ersion "emos como ya tenemos m>s
opciones disponibles en el menA !ersionin" > Subversion. 2n este punto la
coniguraci+n del repositorio diiere si se es miembro o no del proyecto.
Confguracin como miembro
1. !er miembro del proyecto permite realizar commits del proyecto y administrar
las carpetas del repositorio, adem>s de realizar checkouts y up#ates. 'o primero
3ue deberemos de hacer es conocer cual es nuestro usuario y contraseCa del
proyecto. $ara ello, una "ez dados de alta en el proyecto de google code, y
habiendo iniciado sesi+n el mismo, consultaremos la p>gina
http://code.google.com/p/pc-gtg-mspacman/source/chec5out. 43u/ tendremos la
siguiente inormaci+n:
2. $ara conseguir nuestro pass-ord haremos clic5 en el enlace 3ue nos indica. 2l
siguiente paso ser> seleccionar en el menA Team > Subversion > Checkout...
Nos aparecer> un panel de coniguraci+n del repositorio, en dicho panel
debremos insertar la ruta del repositorio adem>s de nuestro usuario y el
pass-ord 3ue conseguimos anteriormente. )na "ez rellenados los campos
pulsamos sobre Next.
Confguracin como no miembro (acceso annimo)
1. No hace alta ser miembro del proyecto para poder tener acceso al c+digo. 2l
acceso anonimo al repositorio permite realizar checkouts y up#ates del proyecto.
2n la p>gina http://code.google.com/p/pc-gtg-mspacman/source/chec5out nos
indica 3ue par>metros necesitamos:
2. !eleccionamos en el menA Team > Subversion > Checkout... Nos aparecer> un
panel de coniguraci+n del repositorio, en dicho panel debremos insertar la ruta
del repositorio. %omo "amos a acceder de orma an+nima, de&aremos las casillas
de $ser y Passwor# en blanco. )na "ez rellenados los campos pulsamos sobre
Next.
Confguracin de carpetas
2n esta etapa deberemos elegir cuales de las carpetas 3ueremos importar. 2n el
repositorio, dentro de la carpeta trunk, se encuentran las Altimas modiicaciones de los
dierentes proyectos. 2n la carpeta ta"s, se encuentran snapshots de "ersiones resaltadas
y 3ue merece la pena destacar de los dierentes proyectos. 'a estructura del repositorio
3ueda entonces de la siguiente orma:
!eleccionamos por tanto la carpeta del repositorio a la 3ue 3ueremos hacer checkout.
$odemos elegir tambien 3ue re"isi+n del codigo 3ueremos importar. !i no
especiicamos ninguna re"isi+n nos traeremos la re"isi+n %&A'. 2n nuestro caso,
descartaremos la carpeta contenedora y nos 3uedaremos s+lo con su contenido, as/ 3ue
marcaremos la casilla Skip (pro)ect*name*+ol#er( an# checkout only its content. $or
Altimo, especiicaremos como ,ocal +ol#er la carpeta donde creamos nuestro proyecto y
marcaremos la casilla Scan +or Net-eans Pro)ects a+ter Checkout.
Tras darle a Finish se proceder> al checkout. %uando concluya aparecer> el siguiente
mensa&e:
Listos para trabajar
)na "ez concluido el checkout, ya se ha realizado todo lo necesario para ponerse con el
c+digo. 4hora podemos compilarlo y probarlo. 4dem>s, siempre 3ue 3ueramos
podremos actualizar a la Altima "ersi+n seleccionando el proyecto y dandole a Team >
Subversion > $p#ate. 'a estructura del c+digo del proyecto debe 3uedar parecida a
esto:

También podría gustarte