[How To] Configurar Git con VS2013

julio 19, 2015 Christian Amado 0 Comentarios

Visual Studio

Introducción

GitHub es el mejor lugar para compartir código con amigos, colaboradores, compañeros y gente extraña. Cerca de 9.9 millones de personas utilizan GitHub para construir cosas impresionantes de manera conjunta. - sitio de GitHub.

Es una definición muy simple sobre compartir código a través de un excelente servicio. GitHub es utilizado por muchos desarrolladores, sobre cualquier plataforma, alrededor del mundo.
Visual Studio es una colección completa de herramientas de desarrollo y servicios que ayudan a crear aplicaciones para la plataforma Microsoft. -sitio de Visual Studio.

Manos a la obra

En el sitio de GitHub

Debes Iniciar Sesión o Registrarte en GitHub para poder utilizarlo. Entonces, puedes crear tu propio repositorio: Nuevo Repositorio
En la página Nuevo Repositorio, tienes que colocar un nombre, descripción y hacer clic en el botón: Detalles nuevo Repositorio Debemos copiar la dirección URL dada para poder utilizar el servicio dentro de Visual Studio, más adelante la utilizaremos.

Visual Studio 2013

Ahora, es tiempo de trabajar con nuestro IDE favorito ;) Solamente crearemos un proyecto del tipo Aplicación de Consola accediendo a Archivo > Nuevo Proyecto > Nuevo Proyecto VS 2013 Nuestro nuevo proyecto se ve similar a la siguiente imagen: Explorador de Soluciones VS 2013

Ahora, debemos configurar nuestro Visual Studio mediante las opciones. Para ello debemos ir a Herramientas > Opciones > Opciones de Control de Código Fuente
Tenemos el Visual Studio habilitado para trabajar con Git como proveedor para control de código fuente.

Repositorio local Git

Siguiendo nuestro tutorial, necesitamos asignar nuestro proyecto local al repositorio remoto, pero para ello también necesitamos de un repositorio local. El repositorio local permite que los cambios sean almacenados en el equipo local, para luego sincronizarlo con el GitHub. Dentro del Team Explorer, veremos la lista de repositorios, tal como se muestra a continuación: Repositorio local Git

 Debemos crear nuestro repositorio local:
Crear repositorio local Git

 Y por último visualizaremos el repositorio creado: Listar repositorio local Git

Sincronización de datos

Primeramente, debemos agregar nuestro proyecto y/o solución al control de código fuente: Agregar al control de código fuente
Seleccionar el tipo de proveedor (Git): Proveedor Git

Comprometer (Commit) los archivos, en el repositorio local, como primer paso: Commit files
Aplicar los cambios, en el repositorio local, para poder sincronizarlo al GitHub: Subir cambios

Ir al sitio GitHub y copiar la dirección URL proporcionada durante la creación del repositorio GitHub: URL repositorio

Publicación

Aquí debemos colocar la URL del repositorio remoto: Publicar cambios

Inicio de sesión en el servidor remoto, GitHub, en este caso: Inicio sesión GitHub

Sincronizar los archivos necesarios al repositorio remoto: Sincronizar archivos hacia GitHub

Verificar el mensaje que indica que todo fue realizado con éxito: Sincronización exitosa

Si no se realizaron cambios en el proyecto veremos los iconos del candado: Sincronizado

Si se ha realizado un cambio, veremos el visto de color naranja, lo cual indica que debemos volver a sincronizar dicho archivo:
  Sincronización pendiente

Conclusión

El control de código fuente, es una necesidad imperiosa para los desarrolladores, sobre todo para el trabajo en equipo. Por eso, resulta muy interesante y útil la sincronización nativa con el proveedor Git. De manera predeterminada VS2013 trabaja con Git públicos pero también es posible hacerlo de manera privada, mediante invitaciones a ciertos usuarios, que deben tener cuentas GitHub para poder descargar y/o subir cambios a un determinado proyecto.