Git en Visual Studio 2013 deja de funcionar abruptamente

4

Ayer, volví a casa con Git funcionando perfectamente dentro de Visual Studio 2013. Pude 'Comparar con no modificado' para un archivo fuente, vería el estado del control de versiones de mis archivos fuente y todas las ventajas de Git dentro de Visual Studio. Apagué mi computadora cuando salí del trabajo ayer.

Sin embargo, cuando vine a trabajar esta mañana, tan pronto como inicié VS, recibí este extraño mensaje del control de Git Version que decía:

'Path 'C:\' doesn't point at a valid Git repository or workdir.' 

Procedí a abrir mi proyecto que está bajo el control de versión de Git y, extrañamente, Git no reconoció mi proyecto: ninguno de los archivos de origen parecía agregarse al control de versión, todas las opciones como comparar con una versión no modificada de un archivo falta, era como si el proyecto nunca estuviera bajo el control de versión de Git.

Entonces, hice una restauración del sistema, y ​​eso hizo que las cosas volvieran a funcionar. Ahora, cuando inicio Visual Studio, recibo el siguiente mensaje del control de versión de Git

Opening repository: C:\Workspace\Dev\

Esta ruta es la ruta donde se encuentra mi código fuente.

¿Puedes pensar en lo que podría estar arruinando la integración de Git-Visual Studio tan abruptamente?

PD: Estoy en VS 2013, por lo que no instalé ninguna extensión Git externa, estoy usando la que viene con VS 2013. Este mismo problema ha sucedido dos veces. En ambas ocasiones, tuve que hacer una restauración del sistema para que las cosas volvieran a funcionar.

El Vivandiere
fuente

Respuestas:

10

No sé si te ayudará, pero yo también estaba teniendo este problema. Todo lo que hice fue, en Visual Studio, abrir Herramientas -> Opciones -> Control de origen -> Selección de complemento y cambiar de Microsoft Git Provider a Visual Studio Team Foundation Server, hacer clic en Aceptar, luego volver allí y volver a cambiarlo a Proveedor de Microsoft Git.

El mensaje desapareció después de eso y ahora veo los pequeños "bloqueos" de nuevo en el explorador de origen (para archivos sin cambios).

Johnildergleidisson
fuente
Eso me solucionó, tenía esencialmente los mismos síntomas: todo había estado funcionando durante un año, luego, de repente, el proyecto fue el menú de control de fuente r-click |, pero los archivos individuales no lo hicieron y ninguno de los íconos de control de fuente (es decir, la cerradura) estaban allí.
dethSwatch
2

Vaya a Team Explorer, luego Connect to Team projects, elija cualquiera de los proyectos y reinicie VS

El Vivandiere
fuente
+1, probablemente otras cosas contribuyeron, pero este paso final solucionó el problema.
Yishai