1. 程式人生 > >svn沒有綠色圖示解決方案

svn沒有綠色圖示解決方案

在本地搭建了svn,checkout後發現沒有小綠勾,對於完美主義者自然不能接受。下面網上雷鋒們提供了兩種方法。
方法一:
進入任意一個資料夾,滑鼠右鍵,依次進入TortoiseSVN—Settings
在這裡插入圖片描述
在開啟的設定視窗內找到“圖示疊加(Icon overlays)”,將狀態快取(Status cache)原先預設是Default的改成Shell即可在這裡插入圖片描述
(這個方法我試過,沒有用。你也可以試試看)
方法二:

Windows Explorer Shell 總共支援 Overlay Icon 最多15個,Windows 自身已經使用了4個,所以就只剩下了11個 給使用者使用。

如果你之前安裝了例如Groove這樣的軟體,那麼可能我們可利用的就更少了,輪不到Tortoise了。像這樣的情況,我們可以調整
Tortoise圖示名稱的字母順序,來提高Tortoise的優先位置,因為Windows 內部就是安裝名稱的字母順序來優先顯示的。
解決的步驟:在執行裡 輸入 regedit 進入 登錄檔介面,找到

HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers
開啟後發現Tortoise 系列(1TortoiseNormal,2TortoiseAdded等)前面有好多項,Tortoise系列排到了15名之後,難怪不顯示。現在的任務就是把它們提到前面了,修改一下它們的名字就好(第一項的字首好多空格,說明空格的字元排序在數字前面),需要修改TortoiseNormal,TortoiseAdded等名稱(例如:在最前面新增一串空格),使得Tortoise類的排序提前,然後關閉再開啟登錄檔,發現Tortoise 系列系列圖示已經排到前面了。
在這裡插入圖片描述


但是這時候你發現SVN的圖示並沒有顯示,重啟Explorer(在工作管理員中結束explorer.exe,然後在檔案 -> 新建任務 -> 輸入explorer,當然如果你閒的慌,可以重啟電腦),這樣就ok了,可愛的SVN圖示又出現了。
(這個方法我試過,有用)
在這裡插入圖片描述