Git в Visual Studio 2013 перестает работать внезапно

4495
The Vivandiere

Вчера я пошел домой с Git, прекрасно работающим в Visual Studio 2013. Я мог «Сравнить с неизмененным» для исходного файла, я видел бы статус контроля версий моих исходных файлов и все вкусности Git в Visual Studio. Я выключил свой компьютер, когда вчера ушел с работы.

Однако, когда я пришел на работу этим утром, как только я запустил VS, я получил это странное сообщение от Git Version control, говорящее:

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

Я приступил к открытию своего проекта, который находится под контролем версий Git, и, как ни странно, Git не распознал мой проект - казалось, что ни один из исходных файлов не был добавлен в контроль версий, все параметры, такие как сравнение с неизмененной версией файла, были отсутствует, как будто проект никогда не был под контролем версий Git.

Итак, я сделал восстановление системы, и это снова заработало. Теперь, когда я запускаю Visual Studio, я получаю следующее сообщение из Git Version control

Opening repository: C:\Workspace\Dev\ 

Этот путь - путь к моему исходному коду.

Не могли бы вы подумать о том, что может так внезапно испортить интеграцию с Git-Visual Studio?

PS Я на VS 2013, поэтому я не устанавливал никаких внешних расширений Git, я использую то, которое поставляется с VS 2013. Эта та же самая проблема уже случалась дважды. В обоих случаях мне приходилось восстанавливать систему, чтобы все снова заработало.

4

2 ответа на вопрос

10
Joao Milasch

Don't know if it's gonna help you but I was just having this problem myself. All I did was to, in Visual Studio, open Tools -> Options -> Source Control -> Plug-in Selection and change from Microsoft Git Provider to Visual Studio Team Foundation Server, click OK, then go back there and change it back to Microsoft Git Provider.

The message went away after that and I now see the little "locks" back again in source explorer (for unchanged files).

Это исправило это для меня, у меня были, по сути, те же симптомы - все работало в течение года, а затем, внезапно, проект был меню управления исходным кодом r-click |, но отдельные файлы этого не сделали, и ни одного из значков управления исходным кодом (т.е. замок) были там. dethSwatch 8 лет назад 0
2
The Vivandiere

Go to Team Explorer, then Connect to Team projects, choose anyone of the projects, and restart VS

+1, вероятно, другие вещи внесли свой вклад, но этот последний шаг решил проблему. Yishai 7 лет назад 0