La extensión de Git no funciona en Visual Studio 2017; ¿Es un problema conocido?

Antes de intentar el lanzamiento oficial de Visual Studio 2017, instalé Visual Studio 2017 RC y descubrí que mi actual repository de Git no es reconocido. Aunque me aseguré de que el complemento de control de fuente esté configurado en Git, como se muestra en la siguiente image.

enter image description here

Entonces, pensé, tal vez es solo por la edición RC. De todos modos, hoy se lanzó la versión oficial de Visual Studio 2017 y la he vuelto a instalar. Veo el mismo problema ¿Alguien se enfrenta al mismo problema? ¿Cuál es la solución a este problema? No creo que deba instalar Git Extension por separado, ya que parece que Visual Studio ya tiene esa extensión preinstalada.

Tuve el mismo problema al ejecutar VS 2017 en modo de administrador e intentar abrir un repository en VSTS git. Esta publicación realmente me ayudó a encontrar la respuesta

Lo que funcionó para mí fue crear una variable de entorno "HOME" con el valor de "C: \" (mi directory de código fuente). Configurar esta variable de entorno y reiniciar VS 2017 parece haberlo solucionado. ¡Todo lo mejor!

Considere usar MSVS 2017 para permitir que git ignore algunos files que no son necesarios como código fuente.

Team Explorer – Cambia la window a continuación.

enter image description here

Imagen compuesta MSVS2017, post de error y uso

Ignora este elemento local

Usé esta técnica para ignorar dos files. Es posible que también deba presionar el button Actualizar, que es la flecha de arco circular azul en la image de arriba. Esto cambiará el file de text .gitignore si desea más detalles.

Blah.VC.db y Blah.VC.OpenDB ignorados.

Puedo mejorar esta respuesta. Necesito más testings. Es posible que no pueda recrear el problema fácilmente para mayor confianza. Disculpen la falta de claridad en aras del time. Hasta ahora exitoso.

Verifique las herramientas de integración de Easy Git. Herramientas mucho mejores que Team Explorer, y se integra con GitExtensions, funciona con VS2017 https://marketplace.visualstudio.com/items?itemName=jzoss.GitSourceControlProvider2015

Nuevas características destacadas

  • ¡Se agregó una opción para agregar automáticamente proyectos y al repository de git cuando los agregas al proyecto!
  • ¡Cambia y crea twigs, cambia los repositorys de git y abre la window de cambios pendientes desde la barra de estado!
  • Inicializa nuevos proyectos desde la barra de estado.

Caracteristicas

  • Mostrar el estado del file en el explorador de soluciones y el browser de soluciones
  • Soporte de múltiples repositorys
  • Mostrar el estado del repository, por ejemplo, en medio de fusión, parcheo, rebase y bisección
  • Habilitar / deshabilitar el complemento a través de la selección de plug-in de control de fuente de Visual Studio
  • No hay información de control de código fuente almacenada en la solución o file de proyecto
  • Inicializa el nuevo repository de git y genera .gitignore
  • Se integra con Git para Windows
  • Se integra con las extensiones de Git
  • Se integra con TortoiseGit
  • Git – Ventana de herramientas de cambios pendientes
  • Git – Ventana de visualización de herramientas de historial
  • Página de opciones