RE: Overlays in Win7 64-Bit not updating...
From: Bob Archer <bob.archer_at_amsi.com>
Date: Fri, 21 Aug 2009 15:28:36 -0400
Thanks for the info. For me pressing F5 isn't doing anything. I have seen on my old slower machine (but windows XP) that it can take a few seconds for them to update, but on my Win7 64-bit machine minutes later and it still isn't updated. I find myself doing "check for modifications" alot because I could have sworn I did a commit. And it always comes up and shows no changes almost instantly.
I also have TSVN to exclude * and include c:\development* and only "Fixed Drives" set. So, I know it isn't scanning much of the drive. I did this because I have a 1TB drive on this monster.
Also, this is a new machine that I just built a few months ago... Core 2 Quad 2.66Ghz with a 7200RPM drive. It is very fast... so I am pretty sure it isn't just an "be patient" issue.
From: Erik Hemdal [mailto:erik_at_comprehensivepower.com]
I've seen this problem for as long as I have been using Tortoise. I've posted about it here, but never found a real solution. I've recently been using Tortoise on a (much beefier) laptop running Windows Vista, and while it has some other issues, the issue of no overlay updates seems to be improved. Usually only one or two "F5's" updates the overlays, or they simply update immediately as you would wish.
When I last looked into this in depth, I remember discovering that the process which updates the icons runs in the background, continually checking for changes in the state of SVN managed files. So you can change the state of a file, but if the process is off checking another WC for changes, your local icons won't change right away. If you have a lot of WC's and a slow machine, it can take many seconds to update. At least this is what I've experienced, on my relatively ancient PC (it's year 2000 vintage).
Navigating down into the WC seems to get the attention of the process that updates the icons, and gets it to update the WC you are in. Once that happens, all your icons go to the proper state.
The things that helped me were to have a fast machine (I think raising the priority for Tortoise might do the same) and to keep the bare minimum number of WC's that need to be checked.
Is any one else seeing this? I am using "Default" for the overlay cache setting. I am not running any anti-virus software at all. Also, this is in the list view of windows explorer, not in the tree. I am not using/view through libraries either.
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
This is an archived mail posted to the TortoiseSVN Users mailing list.