Para el proyecto de Sistemas Distribuidos nos indicaron que debíamos de trabajar con control de código fuente; por ello, se decidió utilizar GIT. Como nunca había trabajado con GIT decidí investigar como funciona la integración con .NET y preparar el siguiente tutorial para sincronizar un proyecto que se encuentra en la WEB
1) Crear carpeta donde irá la solución
2) Ejecutar Visual Studio como Administrador
3) Elegir la vista Team Explorer
4) Seleccionar Connect
5) Seleccionar Clone, que se encuentra en el grupo Logal Git Repositories
7) Una vez hecho clone se debe haber traído el proyecto de la web al repositorio local. Doble clic donde dice el nombre de su proyecto. Luego, doble clic en el nombre de la solución para cargar la solución
8) Seleccionar la pestaña Solution Explorer para ver el proyecto descargado
9) Como es la primera vez que se descarga el proyecto es posible que las librerías relacionadas no existan. Por ello, botón derecho sobre la solución y seleccionar clean para limpiar la solución y luego rebuild para reconstruir la aplicación.
10) Luego de haber hecho se procede a colocar los datos de nuestra cuenta de GIT. Para ello, ir a la venta de Team Explorer y seleccionar Settings. Luego seleccionar GIT Settings.
11) Colocar el usuario y correo de su cuenta de GIT y la ruta de la carpeta que creamos en el paso 1. Finalmente, presionar Update para guardar los cambios.
Ejemplo:
13) Para subir los cambios hechos hacia el repositorio ir a la pestaña Team Explorer:
14) Clic sobre Changes para ver los cambios. OJO! No siempre todos los archivos se integran con GIT, a veces Visual Studio tiene problemas y no añade todos los archivos. Para verificar que todos los archivos necesario estén se verifica los archivos dentro del grupo Untracked Files. Si es que alguno de esos archivos es importante (por ejemplo me pasó que sincronizó la pagina web pero no el archivo donde está el code behind) darle doble clic y seleccionar add
16) Para subir los cambios finales al repositorio Web. Clic en la pestaña de Team Explorer, Luego en la casita y por último en Unsync Commits
17) Seleccionar PUSH y colocar el usuario y contraseña de GIT. De esta manera nuestros cambios ya fueron subidos al repositorio central!
19) Como tip adicional, si es que se desea cambiar el usuario que hace commit (si es que le dieron recordar datos al hacer el primer commit) se tiene que eliminar el usuario y contraseña del Administrador de Credenciales de Windows:
Panel de Control => Cuentas de Usuario y Protección Infantil => Administrador de Credenciales (Windows 7)
Referencias:
http://blogs.msdn.com/b/quick_thoughts/archive/2014/10/02/git-integration-with-visual-studio-2013.aspx
http://rickrainey.com/2013/07/27/visual-studio-and-gitub-the-basics-of-working-with-existing-repositories-2/
http://stackoverflow.com/questions/28113392/github-is-pushing-the-changes-with-old-credentials-not-with-new-credentials
https://msdn.microsoft.com/en-us/library/hh850436(v=vs.120).aspx
No hay comentarios:
Publicar un comentario