[Git] 資料夾的TotoiseGit綠色小勾勾不見!!!

  • 10849
  • 0
  • Git
  • 2016-03-13

當安裝了許多雲端同步軟體,或版控軟體後,資料夾的綠色小勾勾有些會消失不見

其實想寫這個很久了,因為每次重灌後,都要再Google一次

就想要寫在自己久久~不更新的Blog中= ="

之前曾上過保哥的課,記得保哥說過,最好的筆記就是寫在自己的Blog上!!!

趁今天"行憲紀念日"&"聖誕節",沒心情上班的時候,來寫一下

狀況

現在的雲端同步軟體非常多,像是Dropbox、Onedriver...,所以在你裝完這些軟體後,在安裝TotoiseGit後,

有很大的機率會發現Git的資料夾沒有綠色小勾勾,如下圖:

原因

在網路上Google後,找到了真正的原因

Windows 對於 OverlayIcon 的數量限制在 15 個,超過15個後面的設定都沒有用!!!

解決方法

所以要解決這個問題,就是要把TotoiseGit的設定,順序往上調到15個以內

要修改OverlayIcon的設定是在Regedit裡,要修改的路徑是

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

開啟Regedit,移到修改的路徑,如下圖:

所謂的15個設定,是指按照順序下來,前15個為有效設定,15個後來的就沒有用了

可以看到,像是OneDrive是在名稱加一個空白,來達到排序在前面的目的

所以我們也可以在TotoiseGit的名稱也多加一個空白,來讓TotoiseGit的順序往上提,如下圖:

改完後,到工作管理員Windows 檔案總管重新啟動,如下圖:

或重開機,綠色小勾勾就出現啦!!!如下圖:

大功告成,收工,回家,吃飯啦~~

參考