問題描述:VS項目前面沒有SVN狀態小綠點 ,下圖

首先檢查是否選擇了VisualSvn作為源代碼管理插件,當然首先要安裝該插件

如果問題依舊點擊 Visual Studio 工具欄上的Svn地址后面的那個小三角按鈕 選擇Switch other branch... 下圖

然后彈出此框點擊OK

如果彈出的錯誤窗口類似這種

那就直接刪掉這個目錄 例如此例則刪除:C:\Users\你的電腦名\AppData\Roaming\Subversion
然后再
選擇Switch other branch...
,點擊彈出窗口的OK按鈕,輸入你的SVN 用戶名密碼,
稍等片刻,如不出意外,SVN狀態小綠點就回來啦!!!
下圖

如果並沒有彈出上述的錯誤對話框。
那就 使用清理一下目錄 如下圖

清理完 就出來啦 。。
然而事情並沒有這么順利 ,點下確定按鈕 有可能會出現如下錯誤
---------------------------
TortoiseSVN
---------------------------
清理以下路徑失敗:
D:\YHProject
不能打開文件“D:\YHProject\.svn\pristine\27\27030a02053b50f421f28a3f276663de2210e351.svn-base”:
The system cannot find the file specified.
---------------------------
OK
---------------------------
怎么辦?
我的解決方法是 在這個目錄下隨便復制一個文件 改成找不到的文件名。然后再清理 就行了。至於這種方法有什么副作用。
這……我還不得而知,還請各位大佬指教。
完!