Cuando se desarrolla software el control de código fuente y manejar el proceso del proyecto son aspectos claves, tiempo atrás estaba utilizando un sitio para hospedar mi código de Android sin embargo no contaba con un espacio (gratis) en el que pudiese definir las tareas por lo que tenía que buscar una alternativa entonces mi código estaba en un sitio y el planeamiento en otro, tener esto así es tedioso.
En Visual Studio Team Services contamos con repositorios privados ilimitados además de un área para manejar el flujo del proyecto, este sitio ya lo había utilizado pero con tecnologías .NET y me pregunté si era posible hospedar el código de Android por lo que empecé a investigar hasta lograrlo ; les compartire cómo se puede hacer.
Primero vamos a ingresar en Visual Studio Team Services y creamos una cuenta
Ingresamos la url de nuestra cuenta.
Cuando finaliza de cargar vamos a poder navegar al proyecto.
Después vamos a crear nuestro proyecto; ingresamos el nombre, seleccionamos la metodología en este caso SCRUM (pueden seleccionar la que mejor se adapte) y en control de código fuente seleccionamos Git.
Nos aparecerá una ventana en la que podremos conocer a más detalle los beneficios que tenemos, ustedes pueden dar click para explorar en algún área(en este caso yo cerraré la ventana)
Ahora vamos a ver nuestro panel y en la parte superior izquierda hay un menú, vamos a dar click en code
Vamos a ver una información en la que se nos brindan los detalles para configurar el repositorio, vamos a dar click en «generar credenciales git» y vamos a tomar nota de:
- Url
- Cuenta de usuario
- Contraseña
Ahora vamos a dirigirnos a Android Studio y en nuestro proyecto vamos a dar click en el menú VCS, Import into Version Control y Create Git Repository
Aparece una ventana modal en la que nos solicita que seleccionemos el lugar para crear el repositorio, vamos a dejar el que está seleccionado por defecto y damos click en «Ok»
Después que se crea el repositorio nos aparece el nombre de los archivos en rojo y esto se debe a que no se han agregado al repositorio (local)
Para solucionar esto vamos a dar click derecho sobre el proyecto, navegamos a Git y finalmente click en Add
Esperamos unos segundos para que se agreguen los archivos
Cuando se agregan los archivos cambiará el color del nombre por verde (aparecen algunos en rojo, podemos dar click sobre cada uno y agregarlo a Git o bien seleccionar el archivo y presionar CTRL + ALT + A
Una vez que se han agregado los archivos vamos hacer un commit y push, en el proyecto damos click derecho navegamos a Git y luego Commit Directory
Se nos despliega una ventana modal en la que se informa los cambios que se van a realizar y algunas configuraciones, en este caso vamos a ingresar un mensaje en el espacio para «Commit Message» y colocamos el cursor sobre el botón «Commit» para que nos despliegue la opción de «Commit and Push» , cuando nos aparece damos click sobre ella.
Esperamos un momento para que realice el commit de los archivos
En caso que les despliegue el siguiente mensaje tenemos tres alternativas:
- Revisar las advertencias(algún import que esté en una clase pero no se esté utilizando).
- Realizar el Commit.
- Cancelar el Commit.
En este caso vamos a seleccionar «Commit»
Cuando finaliza el commit vamos a realizar el push al repositorio remoto (Visual Studio Online) pero primero debemos definir la url y las credenciales para poder acceder a éste; estos datos son los que estaban en el Visual Studio Online que se debieron de haber anotado. En la ventana que nos mostró aparece un texto que dice «define remote» damos click sobre él.
Vamos a ingresar la URL y credenciales que se nos brindaron en Visual Studio Online
Esperamos a que se verifique la URL
Una vez que las credenciales y url han sido ingresados exitosamente vamos a poder realizar el push
Cuando se completa el push podremos ir a Visual Studio Team Services y refrescamos el sitio donde nos aparecerá nuestro código fuente.
Ahora ya podremos trabajar con Visual Studio Team Services + Git + Android Studio, espero que les sea de ayuda 🙂
¡Muchas gracias amigo! Me ayudó mucho. Abrazos desde brasil .
Me gustaMe gusta
Con gusto 🙂
Me gustaMe gusta