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: