Translate

viernes, 15 de agosto de 2014

Programar colaborativanmente con varios amigos usando Netbeans


Introducción

Algunas veces nos surge la necesidad de trabajar en equipo sobre el mismo código y al mismo tiempo, para el caso de netbeans + dropbox aunque todo se actualiza inmediatamente, también tiene la desventaja de que cada vez que uno necesite correr idealmente debería de cerrar y volver a abrir netbeans. Hay algunas soluciones como agregar un sistema de SVN local, pero eso implica mucho trabajo de configuración.
Para lograr algo ya hecho busqué empresas que soportaran ya bien mercurial o GIT. Hay varias empresas que ofrecen este servicio, pero yo prefiero bitbucket debido a que en este momento soporta hasta 5 personas con la membresía gratuita, y a que tienen una tarifa aceptable para sus membresias premium.
Para este caso enseñaré como agregar un proyecto que ya hayamos creado en el netbeans ( que aunque no es lo más ideal, será lo más común ).

Procedimiento


1. Ingresa en bitbucket.com y crea un nuevo repositorio

2. Guarda (copia en el portapapeles, ctrl+c) la URL que usaremos luego (https://bitbucket.org/USUARIO/REPOSITORIO)

3. En Netbeans, abre tu proyecto, y ve a Herramientas-> Complementos -> Complementos
Disponibles (Tools -> Plugins -> Available Plugins para versiones recientes)


4. Busca "Git" e instala el único complemento llamado "Git", cuya descripción es "Integra la funcionalidad de Git en la IDE NetBeans" ("Integrates Git functionality into NetBeans IDE")


5. Vamos a Equipo -> Git -> Inicializar (Team -> Git -> Initialize)

6. Se te preguntará cuál es la carpeta que deseas controlar, entonces si tienes tu proyecto ya cargado, sólo presiona ACEPTAR (OK)
Inmediatamente los iconos de nuestro proyecto se verán cambiados al algo como esto:


7. Con el botón secundario haz clic en la carpeta principal de tu proyecto (la que está arriba de todo el árbol de tu proyecto) y haz clic en Git -> Commit.

 Nos preguntará que archivos subiremos, dejarémos odos elegidos y pondremos OK

8. Aguarda mientras Git agrega los archivos al repositorio, una vez que se hayan sincronizado los iconos volverán a su forma normal y la ventana GIT Repository Browser se verá así:


9. Con el botón secundario haz clic en la carpeta principal otra vez y otro más en Git -> Push

10. Marca la casilla "Especificar la ubicación del Repositorio Git" ("Specify Git Repository Location")


11. Para las versiones anteriores Pega la URL copiada en el paso 2 en el cuadro "URL del Repositorio" (Repository URL)

12. Ingresa el nombre de usuario y contraseña que utilizas en bitbucket.com.

13. Opcionalmente, puedes activar la casilla de "Guardar usuario y contraseña" ("Save Username and Password"). NdeT: Es posible que NetBeans te pida una clave para inicializar el depósito de usuarios y contraseñas si no lo usaste previamente.

14. Clic en "Siguiente" ("Next") y espera a que se conecte al servidor remoto


15. Marca la casilla de la rama deseada. tanto en local como en remoto. NdeT: La primera vez sólo podrás elegir la "Master", lo cual tiene sentido.


16. Clic en "Finalizar" ("Finish")


17. Listo. Puedes verificar la operación visitando tu repositorio en bitbucket.com

18.- ¡Compartir  tu proyecto privado con tu equipo! Para ello iremos a settings en bitbucket y allí agregaremos a las personas que queramos, ya sea por su correo electrónico o nombre de usuario de bitbucket.


Despedida


Próximamente en el blog de mi compañía aparecerá un blog con las instrucciones de como unirse si tu no lo has creado. Cualquier duda o comentario esperamos ser de ayuda.

Fuentes


http://www.yiiframeworkenespanol.org/foro/showthread.php?tid=149

1 comentario: