TOP 投稿 過去ログ 管理用 RSS RDF

TortoiseSVNをバージョンアップしたときに、アイコンのオーバーレイが表示されないときの対応方法。

URL:http://tortoisesvn.tigris.org/
TortoiseSVNの設定、アイコンのオーバーレイ表示5月の開発でソース管理にSVNを使っています。
TortoiseSVNが「新しいバージョン出てる。更新しろ」(意訳)と言ってくるので更新したら、ファイル・フォルダのアイコンからオーバーレイが消えてしまいました。

■対応方法:TortoiseSVN 1.6.8 バージョンアップ後に表示されない場合
 ⇒再度インストーラーを実行して「修復」を行う。

「TortoiseSVN」では、管理対象のフォルダ・アイコンに「通常」「変更」「追加」というように状態をアイコンに反映されるしくみがある。それがオーバーレイであり、ファイルを変更している場合、それを含むフォルダ、さらに上位のフォルダも「変更」のアイコンになるのですぐ分かるし、フォルダを選択してまとめてコミットもできます。

アイコンがオーバーレイしなくなったときの対応方法について。
ググると、原因が2つありました。
まずTortoiseSVNをバージョンアップしたときに表示されなくなるパターンです。
古いプログラムがアンインストールされて、新しいバージョンがインストールされます。そして再起動するとアイコンがオーバーレイされなくなります。
設定を開いてもちゃんとアイコンがありますけどエクスプローラーに反映されていません。レジストリを開くとオーバーレイの設定が無いわけです。
対策はもう一度インストーラーを実行し「修復」を行います。するとインストールされている状態をチェックし、足りないオーバーレイの設定を行ってくれます。

レジストリの状態、アイコンのオーバーレイ登録他にもOfficeを入れたときに表示されなくなるパターンがあって、Microsoft Grooveがアイコンオーバーレイを追加するそうです。他にはWindows7とVistaでXPモードの場合、TortoiseCVSを使っている場合、あとDropboxというソフトも使うそうです。

設定されたアイコンが15個を超えるとそれ以上は反映されないとのこと。(⇒TortoiseSVN FAQ - Overlay icons)
15個のうち4つまではWindowsが使っていて、残り11個を取り合う事になるみたいです。一応TortoiseSVNでは表示するアイコンに優先順位を付けていて、通常と変更と競合は常に表示されるように、削除や読み取り専用のアイコンは標準より優先度を下げています。ロックと追加のアイコンはオーバーレイの設定が多いと表示されないようになっているそうです。

オーバーレイ設定が多くて表示されない場合の対策は、レジストリを編集して不要なアイコンを削除するしか直せないみたいです。なんとかいらないアイコンを削りましょう。Officeなどのオーバーレイを使用するソフトが存在する場合、ソフト間の優先順位はどのようになるのでしょうか?レジストリに登録されるエントリー名の順でしょうか?(バージョンアップによってTortoiseCVSのオーバーレイ設定の名称が変わった気がします…)
■レジストリの場所:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explore\ShellIconOverlayIdentifiers


5/24 現在使用中のTortoiseSVN バージョン情報
TortoiseSVN 1.6.8, Build 19260 - 32 Bit , 2010/04/16 20:20:11
Subversion 1.6.11,
apr 1.3.8
apr-utils 1.3.9
neon 0.29.3
OpenSSL 0.9.8k 25 Mar 2009
zlib 1.2.3

DropboxのオーバーレイアイコンがTortoiseSVNより優先して表示させようとしてくる。
TortoiseSVN プロジェクト ホーム
TortoiseSVN FAQ - Overlay icons
TortoiseSVN のオーバーレイアイコンが表示されない - iPentec.com→オーバーレイアイコンが多すぎる場合
TortoiseSVNのアイコンオーバーレイが表示されない - espresso3389の日記
TortoiseSVNのオーバーレイアイコンが表示されないとき - tune web
TortoiseSVN のアイコンが表示されない再び - wimblog
TortoiseSVN1.6.8で再びオーバーレイアイコンが表示されない? - ISLeのビデオゲーム工房
オーバーレイアイコンが表示されない件の対策まとめ - ISLeのビデオゲーム工房