Overlay icons, properties and "check for modifications" only show the
local lock status of files. That's ok, if you share your woking
directory among all users, but not, if you use a server. Not instantly
seeing the lock status will cause frustration in the team, because
things are never what they seem to be.
The only way to really see locks, is to "check for modifications" and
then click on "Check repository". The locking information, which is
displayed there is the one you want to see all the time, so that's the
information, which should be updated, whenever the local status is
being refreshed. I know this slows down display a bit, but that could
be minimized by the cache.
An initial suggestion for a server information refresh policy: if a
directory gets refreshed very frequently (the user repeatedly presses
refresh in the explorer) or the status is older than a timeout
(configurable?, 60 seconds?, 5 minutes?), the status should be
refreshed from the server. The explorer file information dialog plugin
(Atl-Return, subversion tab) should refresh, if the status is older
than a timeout and maybe have a refresh button. If it's possible, it
would be nice, if the explorer refreshed the displayed directory every
now and then.
With an updated view on the locking situation in the repository, users
know what they have to do before they request a lock or waist their
time making changes, which will never get checked in. Without this
updated view, omitting svn:needs-lock on any file is pure suicide.
Is this the place to post things, that need to be done, or is there a
better channel to reach the developers?
Thanks for any feedback, suggestions or workarounds and especially, if
this could be implemented sometime soon. If development was possible
based completely on free tools, I would even volunteer...
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-07-28 16:48:22 CEST