*目次
#contents()
*TortoiseSVNのアイコン表示
Windowsのsvnクライアントとして便利なTortoiseSVNですが、ときどきアイコンオーバーレイが表示されなかったり、表示が更新されなかったり、化けたりします。
その場合の対処方法をいくつか集めてみました。
*目次
#contents()
*アイコンキャッシュの再構築
TortoiseSVN のアイコン表示がおかしくなった場合は、アイコンのキャッシュを再構築(Rebuild)すると解決することがあります。
以下のコマンドをコマンドプロンプトから実行してください。
※パスはインストールしたときの状況によって変わることがあります。適宜変更してください。
※良く使う場合は、ショートカット化してデスクトップに置いておいても良いかもしれません。
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:rebuildiconcache
実行すると以下のようなポップアップメッセージが表示されます。
#ref(tortoice_icon_rebuild.jpg)
-以下のサイトを参考にさせていただきました。多謝。
--[[System House ACT>http://www.system-act.com/develop/windows/tortoisesvn.html]]
ただ、自分の環境ではこの方法では改善されませんでした。
*不要なアイコンオーバーレイの設定削除
Windowsではアイコンオーバーレイの上限がかなり少なく、その大部分をOSが使っていたりするので、サードパーティ製のソフトが使えるオーバーレイ数はかなり少ないようです。
regeditで、不要なアイコンオーバーレイの設定を削除することでTortoiseSVNのアイコンが正常になることがあるようです。
以下の設定を開き、不要と判断できるアイコンオーバーレイを削除してください。
\\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
以下のようにキーを検索します。
#ref(regedit1mini.jpg)
アイコンオーバーレイの設定が出てきます。
#ref(regedit2mini.jpg)
自分はDropbox関連と、EnhancedStorageShell を削除しました。
また、「コントロールパネル > 同期の管理 > オフラインファイル」から「オフラインファイルを無効にする」を押し、実質「Offline Files」のアイコンオーバーレイ設定を無効にしました。
#ref(offline_file.jpg)
さらにレジストリから「Offline Files」の設定も削除しました。
その後、PCを再起動します。
私の環境(Windows 7 32ビット)では、これでうまく表示されるようになりました。
-以下のサイトを参考にさせていただきました。多謝。
--[[ISLeのビデオゲーム工房>http://isle.cocolog-nifty.com/blog/2010/05/post-7b1b.html]]