La "integración Git ingeniosa" de Visual Studio 2013 requiere Team Explorer , lo que significa que necesita Team Foundation Server . Para habilitarlo, abra su solución, vaya a Herramientas -> Opciones -> Control de origen -> Proveedor de Microsoft Git.
Es mejor que obtenga el complemento Git Source Control Provider. Consulte esta respuesta sobre cómo instalar este complemento para Visual Studio 2013: https://stackoverflow.com/a/18882284/1040437
Además, teniendo en cuenta el poder de la línea de comandos de git, no creo que, en base a las capturas de pantalla que he visto usarla, la integración sea tan ingeniosa. Parece rígido, y como alguien ya ha comentado, es mejor que uses TortoiseGit. Cualquiera que haya utilizado TortoiseSVN en su equipo lo encontrará familiarizado al instante. Algunos de mis compañeros de trabajo usan la línea de comando, y se dividen entre Git Bash y Posh-Git.
Mi queja principal con la integración de Visual Studio es que solo admite un flujo de trabajo. Eche un vistazo a cómo las cadenas de herramientas como Atlassian's Stash admiten múltiples flujos de trabajo de desarrollo diferentes y cómo Stash cambia según su flujo de trabajo de git. Esta es una forma más inteligente de diseñar características similares a IDE alrededor del repositorio de control de fuente git.
Nuestra configuración de flujo de trabajo particular en el trabajo es especialmente resistente al "escenario común" en el desarrollo moderno de SaaS, donde tiene una línea principal de desarrollo y no hay cambios de cereza / rebase, porque siempre avanza y actualiza a todos al último código. Actualmente tenemos 7 líneas de desarrollo ...
Dicho esto, he encontrado este artículo en Google "Visual Studio 2013 git": http://msdn.microsoft.com/en-us/library/vstudio/hh850437(v=vs.120).aspx