ツリー側のオーバーレイアイコンNo.06077
Y_H さん 16/06/14 13:35
 
1.14を使用させていただいています。

「オーバーレイアイコンをまめに更新する」を使用しているのですが、
リストに表示されていないフォルダは、ツリー側は更新対象外でしょうか?

TortoiseSVNを利用しているのですが、あるフォルダの中を修正しても、
そこを表示していないと、ツリー側が更新されないように見えます。
また、そのフォルダを表示させていても、
その親フォルダなどは更新されないままのようです。

できれば、その親フォルダへの方向も含めて、
ツリー側の対象フォルダが自動で更新されると嬉しいのですが、
すべてのフォルダに適用するのは、さすがに厳しいのでしょうか?

よろしくお願いいたします。

[ ]
RE:06077 ツリー側のオーバーレイアイコンNo.06080
秀丸担当 さん 16/06/14 17:26
 

一応オプションがONのときは更新するようにしていて、Dropboxで見てみた限り
では、どのフォルダに居ても、開いているいないに関わらずできるようです。
TortoiseSVNは私が使い方をうまく把握していないせいかもしれないですが、タ
イミングによる可能性があるかもしれないです。
変更があったと思わしきときにすぐ更新するとだめで、時間差で遅らせたりする
といいのかもしれないと思って、いま試してみたところでは、そうでもないよう
で、エクスプローラ相当の部品をはめるような場合はうまくいって、普通のアプ
リの監視のやり方では、うまくいかないことがあるようです。
極端には常に更新しつづけていればできるとは思いますが、そういうわけにもい
かないと思います。
なかなか簡単にはいかないことがあるので今後の課題にさせていただきます。

[ ]
RE:06080 ツリー側のオーバーレイアイコンNo.06081
Y_H さん 16/06/15 09:34
 
>TortoiseSVNは私が使い方をうまく把握していないせいかもしれないですが、タ
>イミングによる可能性があるかもしれないです。

秀丸担当さんの環境でも、TortoiseSVNとの組み合わせでは、
リスト側に表示されていないフォルダのオーバーレイアイコンが
うまく更新されない問題は、発生するということですね。

こちらの環境に依存するのかもしれないと思っていたので、
ある意味安心しました。

このへんの相性問題はいろいろ面倒だということは理解しています。
なにか情報が出てきたら、また試してみていただけると嬉しいです。


[ ]
RE:06081 ツリー側のオーバーレイアイコンNo.06082
秀丸担当 さん 16/06/16 15:30
 

こちらでTortoiseSVNでうまくいっていなかったのは、アイコンオーバーレイ拡
張の数が多すぎるためでした。
「アイコンオーバーレイ レジストリ」などのキーワードで検索するといろいろ
情報が得られると思いますが、以下のレジストリに15個以上あるとおかしいと
いうものでした。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
ShellIconOverlayIdentifiers

最低限のものとTortoiseSVNだけにしたらうまくいきました。
全く別のフォルダを現在のフォルダにしていても、TortoiseSVNのアイコンが変
わるフォルダは、ツリー表示で上位フォルダも含めて変化していました。
もしアイコンオーバーレイの数が関係しているとしたら、上記レジストリを確認
してみると何か変化があるかもしれません。

ただアイコンが変わらない場合がある問題というのは、OneDriveのアイコンで確
認はできていました。

[ ]
RE:06082 ツリー側のオーバーレイアイコンNo.06083
Y_H さん 16/06/17 09:05
 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellI
conOverlayIdentifiers
は、TortoiseSVNのものを含めて12個、

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\exp
lorer\ShellIconOverlayIdentifiers
は、TortoiseSVNのものを含めて11個が登録されています。

どちらも15個以内に収まっていて、こちらの環境では関係なさそうでした。

なお、Windows7とTortoiseSVNは64bit版ですが、
秀丸ファイラーは32bit版を使っています。
このへんの組み合わせも、ひょっとしたら影響あるのかもしれません。

調べていただきありがとうございます。

[ ]