而真正降低问题概率的是,把 TortoiseSVN Icon Overlays 在这种情况下关闭(即指在Explorer窗口打开)。
尽管,还是偶尔还是有问题。只剩下 Dropbox Icon Overlay 了。但Dropbox没有提供在对话框关闭Overlay的选项。
但是据说这些不是真正原因,真正原因是Windows对Icon Overlay支持有限,在同时安装了TortoiseSVN和Dropbox之后,将超过这一限制从而产生问题。
详见http://abdullin.com/journal/2009/10/26/fixing-icon-overlays-for-dropbox-tortoisesvn.html
附摘录的原文: Fixing Icon Overlays for Dropbox + TortoiseSVN
Problem
There is only a limited number of overlay slots available in Windows. That's the byte order limitation (probably around 15, with 4 reserved by the OS). Whenever the limit is breached, we've got problems.
Solution
So we've got to reduce the number of overlays. Since there are no settings in Dropbox or TSVN to disable certain overlays, we'll have to do this manually.
Step1: Start the registry editor (regedit) and navigate to the:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\
Explorer\ShellIconOverlayIdentifiers
Step2: Backup the entire branch. JIC.
Step3: Delete overlays that are rarely used and not essential for everyday work. I personally deleted these:
- Offline Files
- TortoiseLocked
- TortoiseIgnored
- TortoiseUnversionsed
Step4: Reboot.
As the result, Tortoise icons finally show up. Behavior of the Dropbox is more erratic, but this is not critical.
Caveat
There could be better solutions to the problem.
However, I didn't investigate the case a lot, for the lack of time - just checked that there are no proper solutions in the google, fired up the regedit, deleted a few entries and found out that it works for me.
No comments:
Post a Comment