2011-06-26

[git] TortoiseGIT 與 Dropbox 的 Overlay Icon 衝突處理

Overlay Icon 以 TortoiseSVN 的翻譯來說就是 圖示覆蓋
是一種可以在原有的檔案圖示上追加標記圖示類似於捷徑的小箭頭圖示一樣的意思

由於習慣利用 TortoiseGIT 會在檔案被修改 或者 有不同時會讓原有的檔案圖示上增加紅色的警告標記
可以很方便的辨識出來那些檔案目前正被修改過
在上傳檔案的時候 就可以很方便的只複製那些被修改過的檔案去上傳就好
不用一個一個確認 或者 整個資料夾都上傳

但是在安裝了 Dropbox 後就產生的衝突
雖然 Dropbox 只對 Dropbox 資料夾內的圖示有作用
可是實際上卻會連帶影響造成其他程式 Overlay Icon 可能會失效
例如 TortoiseGIT 的圖示就因此失效

由於對我而言 Dropbox 的圖示作用不重要
所以使用了最簡單的方法來修正這個問題
就是刪除 Dropbox 的 Overlay Icon

作法如下 開啟 regedit  之後 尋找以下機碼
HKEY_LOCAL_MACHINE\software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
將底下以 dropbox 開頭的子機碼刪除
重新開啟檔案總管之後 就可以正常顯示 TortoiseGIT 的 Overlay Icon