Questão Git no Visual Studio 2013 pára de funcionar abruptamente


Ontem, eu fui para casa com o Git trabalhando perfeitamente bem dentro do Visual Studio 2013. Eu poderia 'Comparar com unmodified' por um arquivo fonte, eu veria o status de controle de versão dos meus arquivos fonte e todas as vantagens do Git dentro do Visual Studio. Eu desliguei meu computador quando saí do trabalho ontem.

No entanto, quando cheguei ao trabalho esta manhã, assim que iniciei o VS, recebi uma mensagem estranha do controle de versão do Git dizendo:

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

Eu continuei abrindo meu projeto que está sob controle de versão do Git, e estranhamente, o Git não reconheceu meu projeto - Nenhum dos arquivos de origem parecia ser adicionado ao controle de versão, todas as opções para comparar com a versão não modificada de um arquivo foram faltando, era como se o projeto nunca estivesse sob controle de versão do Git.

Então, eu fiz uma restauração do sistema, e isso fez as coisas funcionarem novamente. Agora, quando eu inicio o Visual Studio, recebo a seguinte mensagem do controle Git Version

Opening repository: C:\Workspace\Dev\

Esse caminho é o caminho para onde meu código-fonte está situado.

Você pode, por favor, pensar no que poderia estar bagunçando a integração do Git-Visual Studio tão abruptamente?

P.S. Eu estou no VS 2013, então eu não instalei nenhuma extensão externa do Git, estou usando o que vem com o VS 2013. Esse mesmo problema aconteceu duas vezes agora. Em ambas as ocasiões, eu tive que fazer uma restauração do sistema para fazer as coisas voltarem a funcionar.


4


origem




Respostas:


Não sei se isso vai te ajudar, mas eu estava tendo esse problema sozinho. Tudo que fiz foi, no Visual Studio, abrir Ferramentas -> Opções -> Controle de Origem -> Seleção de Plug-in e mudar de Microsoft Git Provider para Visual Studio Team Foundation Server, clicar em OK, voltar lá e alterá-lo de volta para Provedor Microsoft Git.

A mensagem foi embora depois disso e agora vejo os pequenos "bloqueios" de volta no explorador de origem (para arquivos inalterados).


10



Isso corrigiu para mim, eu tinha essencialmente os mesmos sintomas, tudo estava funcionando há um ano e, de repente, o projeto era o menu de controle de código-fonte r-click, mas os arquivos individuais não o faziam e nenhum dos ícones de controle de origem (ou seja, o bloqueio) estavam lá. - dethSwatch


Vamos para Team Explorer, então Connect to Team projects, escolha qualquer um dos projetos e reinicie o VS


2



+1, provavelmente outras coisas contribuíram, mas este passo final resolveu o problema. - Yishai