フォルダのアイコンについてNo.03659
foobar さん 12/12/15 11:12
 
こんにちは、

ここ最近のバージョンから、フォルダ一覧のアイコンが、リアルタイムで更新されな
くなっているようです。
#アイコンとは、サブバージョンがフォルダやファイルに付けるアイコンのことを指
しています。

フォルダをマウスでクリックするか、F5更新を行うと、アイコンが表示されます。

【環境】
Windows7 64bit
秀丸ファイラー 64bit 1.04. b4

[ ]
RE:03659 フォルダのアイコンについてNo.03669
秀丸担当 さん 12/12/17 15:51
 

TortoiseSVNで確認してみたところ、ファイルを更新したときのアイコンの更新
はありましたが、コミットしたときなどのアイコンが反映されていないことが確
認できました。
前はできていた気がしたのですが、前のバージョンでも同じようでした。
それともTortoiseSVNのほうが変わったのかはわかりませんが、調べてみても通
知は来ていないようで、何らかの方法を考える必要がありそうです。
何か方法が無いか調べます。

[ ]
RE:03669 フォルダのアイコンについてNo.03677
foobar さん 12/12/19 11:09
 
エクスプローラーではTortoiseSVNのアイコンが正常に反映しておりますので、調査
の方よろしくお願いします。

[ ]
RE:03677 フォルダのアイコンについてNo.03685
秀丸担当 さん 12/12/20 16:18
 

V1.04β5を公開しましたが、この件は修正していないです。

調べてみてわかったこととして、やはりオーバーレイアイコンの変更で通知とい
うものは無いようです。

試しにテスト用のオーバーレイ拡張を作ってみてエクスプローラからの呼ばれ方
を確認してみたところでは、同フォルダ内にある何か1つのファイルでも更新さ
れたら、画面内にあるアイコンは全てリフレッシュしているようです。

TortoiseSVNはコミットで同フォルダにあるファイルを1つも更新しなくてもア
イコンが更新されるのは、「.svn」という隠し属性のフォルダが更新されるため
で、「.svn」フォルダは更新されています。
エクスプローラは、その1つの変更をきっかけにして全アイコンを更新している
ということになると思います。

そういう方向で考えてみます。

[ ]