題 Visual Studio 2013中的Git突然停止工作


昨天,我回到家,Git在Visual Studio 2013中工作得非常好。我可以'與未修改的'比較源文件,我會看到源文件的版本控制狀態,以及Visual Studio中Git的所有好東西。我昨天下班的時候關了電腦。

然而,當我今天早上來上班時,我一推出VS,就從Git Version控件那裡得到了這個奇怪的消息,

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

我繼續打開我的Git版本控制下的項目,奇怪的是,Git沒有識別我的項目 - 沒有任何源文件似乎被添加到版本控制中,所有選項如與未修改版本的文件進行比較都是失踪,就好像該項目從未受到Git版本控制。

所以,我做了系統還原,這讓事情再次發揮作用。現在,當我啟動Visual Studio時,我從Git Version控件獲得以下消息

Opening repository: C:\Workspace\Dev\

此路徑是我的源代碼所在的路徑。

你能想到可能會突然搞亂Git-Visual Studio集成的東西嗎?

附:我在VS 2013上,所以我沒有安裝任何外部Git擴展,我使用VS 2013附帶的那個。這個完全相同的問題現在發生了兩次。在兩個事件中,我不得不進行系統還原以使事情再次恢復。


4
2017-10-22 15:31


起源




答案:


不知道它是否會幫助你,但我自己只是遇到了這個問題。我所做的就是在Visual Studio中打開工具 - >選項 - >源代碼控制 - >插件選擇,然後從Microsoft Git提供程序更改為Visual Studio Team Foundation Server,單擊確定,然後返回並將其更改回Microsoft Git提供程序。

之後消息消失了,我現在再次在源資源管理器中看到“鎖定”(對於未更改的文件)。


10
2017-12-11 14:00



這對我來說是固定的,我基本上有相同的症狀 - 一切都已經工作了一年,然後突然,項目是r-click |源控制菜單,但是單個文件沒有,也沒有源控製圖標(即 - 鎖)在那裡。 - dethSwatch


Team Explorer, 然後 Connect to Team projects,選擇任何項目,然後重新啟動VS.


2
2018-04-21 16:03



+1,可能是其他貢獻的東西,但這最後一步解決了問題。 - Yishai