Windows 10にアップグレードしましたが、全く問題なく開発もできており、すこぶる順調なように感じます。
スタートメニューの柔軟性など、使い勝手も向上していますし、起動も早くなったと感じます。

1点、気が付くとsvnのマークが表示されていません。
svnのマークとは、、、追加、変更、更新などを表すアイコン(マーク)で、アイコンオーバーレイという名称です。

プログラムはGitを使っていますが、ドキュメント類はsvnを利用することが多く、今まで出ていたアイコンセットが表示されないととっても違和感があります。

環境<

Windows 10
TortoiseSVN

原因と対処方法

アイコンオーバーレイは「設定の上限数」が決まっており、Windowsはその上限がかなり少ないようです。
※Windowsのアイコンオーバーレイは『15』が上限のようです。

今回はWindows 10のアップグレード時にアイコンオーバーレイが追加された、svnのアイコンオーバーレイが上限から漏れてしまったようです。

以下を参考に、レジストリを修正します。

参考サイト

Tipi:subversion/TortoiseSVN/アイコンが更新されない

こちらの「不要なアイコンオーバーレイの設定削除」が有効でした。

regeditでアイコンオーバーレイの設定を覗く

レジストリの修正は大変危険ですので、事前にバックアップを取ってくださいね。当然ですけど。

regeditを起動し、Cntl+Fで次のアイコンオーバーレイのキー項目を検索します。

\HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers

art-svn-regedit-before
ありましたありました。
予想通り、OneDriveとSkyDriveの設定が追加されたために、TortoiseSVNの設定があふれてしまったようです。

私はOneDriveもSkyDriveも使用しておらず不都合がないため、TortoiseSVNの設定を優先しますが、これはみなさんそれぞれの状況によって何を優先させるか検討してください。

OneDrive、SkyDriveは使用していないと言っても、ソフト自体は削除せず、アイコンオーバーレイの設定も残すことにしました。
この2つのキーには先頭に半角スペースが入っています。

Tortoiseのキーに対しても、先頭に半角スペースを入れ、キーが上に来るようにします。
キーを右クリックして名前の変更を行います。

art-svn-regedit-after

編集後のレジストリです。
PCを再起動すると、svnのアイコンオーバーレイ表示が復活しました。

これはDropBoxなどをインストールしても同じ症状が出てしまいます。
そもそもの上限数が少ないと感じますので、WindowsのOSの側で、アイコンオーバーレイの上限を増やして欲しいですね。

この記事を書いた人はtomita@atuwebでした。



2015年08月28日:アイコンオーバーレイの上限数について追記
2015年08月25日:タイトルを変更(マーク=>アイコン)

スポンサーリンク
ad_336
ad_336
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存