I have developing on xp using TortoiseSVN ( 1.38). In my project I am committing at the directory level and all the files in the directory have a green icon. But icon for directory stays red. I have tried svn clean but no changes to the color of the icon. With the red Icon – I am not sure everything is commited.
Howard, I've had this issue for years and have never found a completely reliable solution. But these things have helped me minimize the impact. This is a TortoiseSVN issue, not strictly an SVN one.
1) TSVN uses a background process to update your icons, and I've found it can take several minutes to update everything if my computer is busy. Keeping as few working copies on the computer as I can helps because it gives TSVN less to scan through. I think the specific name for it is TSVNCache.exe….but I might be wrong on that.
2) Updating the WC folder helps (select the folder and press F5). If this works, it solves the issue; but it doesn't always work for me.
3) As a last resort, I open the WC folder in Windows Explorer and navigate down to the lowest level folder. This forces TSVN to "pay attention" to my WC….because clicking into the folders forces Windows to update the window. This usually cleans things up for me and fixes all the icons in the working copy. It's obnoxious, but not too terribly so.
4) If I have a WC on the Desktop (where I have many other icons) I often can't get the topmost icon overlay to update no matter what I do.
5) You might get more help on the TSVN user's list or in its archives. This issue has come up now and again in the past.
Things might be better for me if I had a faster machine with more resources, but unfortunately my system is comparatively old now. So I can't say for sure that a fast, shiny new computer would help.
You might also get improvement if you upgraded TSVN, but you probably want to review the release notes and docs carefully to understand how a new TSVN will interact with your existing SVN server -- especially if you are running an older revision of the server. The current version of TSVN is very different (I believe it's better) than TSVN 1.3x.
Erik
Received on 2010-05-05 17:57:11 CEST