[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Exclusive Locking

From: Wadsworth, Eric (Contractor) <wadswore_at_fhu.disa.mil>
Date: 2004-08-26 01:00:38 CEST

> I'm trying to translate between the two world views, here.

There has been a lot of discussion about the locking feature. A significant
percentage of the questions from new users on this list have to do with "how
do I lock my files?"

In practice, it turns out that file locking is a poor paradigm for
coordinated development. It is only ever useful for non-mergable files when
communication between developers is poor. At all other times, it is a
burden. You're better off with improved communication on projects than with
locking.

I'm actually dreading the time when this "feature" is included in
Subversion. I sincerely hope there is a way to disable it on the server so
developers can't use it at all. I know some people who, when they were new
to Subversion, would have locked every single file they worked on. Every
time. No exceptions. Fortunately, they have now adapted to the merge model,
and have come to trust it. That trust was earned, let me tell you!

For people who only understand the locking paradigm, it will be an uphill
battle to teach them that there is another, better, way.

Good luck merging your two world views. ;)

--- Eric Wadsworth

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Aug 26 01:01:32 2004

This is an archived mail posted to the Subversion Dev mailing list.