1. 程式人生 > >SVN資料夾圖示不正常顯示解決方案(win10)android studio

SVN資料夾圖示不正常顯示解決方案(win10)android studio

在使用Android Studio提交程式碼時發現svn圖示莫名其妙的不顯示,其他操作都正常。在網上搜了一堆資料都有各種說法,結合了操作,一步步來試終於給我找到了,在這我自己總結一下,一部分也是拷貝別的圖片,寫一篇清楚文章好希望能幫助和我遇到這種問題的人。以下步驟:
解決方法一(失敗):
1.升級最新版本,我的本來就是最新版本
解決方法二(失敗):
2.右擊任意資料夾,選擇TortoiseSVN ——>Settings
  
  2.1.從彈出的對話方塊左側選擇Icon Overlays(圖示覆蓋),右側的Status cache中選擇Shell
  
解決方法三(失敗):
  修復或者解除安裝重灌
3.找到軟體的安裝包,雙擊選擇下一步,選擇repair(修復)。還是不行,有些時候可能需要重啟系統。
  

解決方法四(成功):
解決步驟:
1.WIN+R,輸入regedit開啟登錄檔介面,如下圖所示:
   
   接著按照這個一步步的展開檔案—》
         HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers開啟後            發現Tortoise 系列(1TortoiseNormal,2TortoiseAdded等)前面有好多項,Tortoise 系列排到了15名之後,難怪不顯示。
  2.Ctrl+F,搜尋ShellIconOverlayIdentifiers
  (個人認為這個時間比較長,如果掌握了一些搜尋技巧會比Ctrl+F更快,所以我順便將路徑截下來以供大家更加方便快捷的查詢)
  如果如何快速查詢資料夾,歡迎大家參考文章
【提高學習效率】☞(高速查詢所需檔案(夾))
  
  
  3.將所有Tortoise的資料夾適當改名(我是看第一項的字首是空格,說明空格的字元排序在前面,我就加了幾個空格),使其位於此資料夾的較前列
  網上給的推薦的命名規則是:將其名稱前分別加入0~8,圖片中的名稱是自動生成的,然後關閉登錄檔。上面的步驟做完後就會
       發現Tortoise 系列系列圖示已經排到前面了,這時SVN的圖示並沒有顯示,靠,重啟Explorer(在工作管理員中結束explorer.exe,在檔案 -> 新建任務 -> 輸入explorer,當然可以重啟電腦,不過好sb),這樣就ok了,可愛的SVN圖示又出現了。
總結:
原因1:
可能是因為安裝了好多的同步網盤(金山快盤,酷盤,everbox,百度網盤,dropbox等)佔用了15 Overlay Icon,怪不得有的同步網盤的狀態圖示不顯示呢。但是這樣SVN的圖示是顯示了,但是肯定其他什麼軟體的圖示又會不顯示了。
原因2:
Windows Explorer Shell 支援 Overlay Icon 最多15個,Windows 自身已經使用了4個,所以就只剩下了11個 供我們使用。如果你之前安裝了例如Groove這樣的軟體,那麼可能我們可利用的就更少了,輪不到Tortoise了。像這樣的情況,我們可以調整 Tortoise圖示名稱的字母順序,來提高Tortoise的優先位置,因為Windows 內部就是安裝名稱的字母順序來優先顯示的。