症狀1:項目左側導航欄表不能正常顯示圖標
方法:windows->preferences->General->Appearance->Label Decorations 勾選其中的SVN選項即可
症狀2:workplace中文件或者文件夾不能顯示SVN相關圖標
方法:右鍵->TortoiseSVN->setting->Icon Overlays ->Status cache ->default/Shell
症狀3:改變項目中右鍵->team->列表中的圖標樣式
方法:window->preferences->Team->SVN->菜單圖標TortoiseSVN/Subversive默認,默認是沒有的
windows上svn圖標不顯示有許多種可能,其中比較常見的解決方案如下:
1、運行regedit(注冊表)
2、Ctrl+F,搜索“ShellIconOverlayIdentifiers”
3、將TortoiseAdded、TortoiseConflict……TortoiseUnversioned分別重命名,命名為0TortoiseAdded、1TortoiseConflict……8TortoiseUnversioned。換句話說就是讓他們排列的靠前,如下圖:
(原理:Windows ExplorerShell 支持的 Overlay Icon 最多 15 個,Windows 自身使用了 4 個,只剩 11 個可擴展使用,如果你之前還安裝諸如 Groove 這樣的軟件,可能這 11 個位置都被他們剝奪了,輪不到 Tortoise 了。不過,還是可以給Tortoise 優先騰出位置的:調整 Tortoise 圖標名稱的字母順序。因為 Windows 內部就是按圖標名稱的字母順序來優先顯示的。)
總結:
原因可能是因為我安裝了好多的同步網盤(金山快盤,酷盤,everbox,百度網盤,dropbox.360雲盤,微雲、微盤、百度雲、金山快盤等)占用了15 Overlay Icon,怪不得有的同步網盤的狀態圖標不顯示呢。但是這樣SVN的圖標是顯示了,但是肯定其他什么軟件的圖標又會不顯示了。
相關資料:
http://blog.sina.com.cn/s/blog_830edcf30101fdb8.html