I only use Eclipse in combination with SVN. I have a lot of projects open (especially when we've recently branched), so I'm using working sets to the fullest
To keep on top of things I do two things:
1. Close projects I'm not using. With only the releasenumer for a difference this helps against mistakes.
2. Update form SVN dayly and I commit at least once ever day (provided the code is stable).
Hence I do "Team->Update to HEAD" and "Team->Commit" very often. I've alredy assigned the keys Ctrl+Alt+U and Ctrl+Alt+C to update and commit respecively. But I think this can be improved even more.
My requests to make my life somewhat easier:
When I open a project which is previously closed, an automatic svn update (to HEAD)is done in the background.
When I close a project a commit to SVN is required.
This is certainly something which would have to be "configurable". Prompting for a choice on open / close of a project might be better with a tick box to "remember for this project" (default unchecked).
I would be scared to turn this feature on myself as there would be too much risk that I would break something or commit bad code by mistake.