> But this is ridiculous!

It's only ridiculous if you routinely have developers working on the
same part of the same files at the same time. In practice that shouldn't
(and doesn't) happen a lot. If it does, you have problems source control
won't solve for you.

Considering the vast number of hugely complex projects that use CVS or
Subversion, the system clearly works.

You really should read the link I gave you on the topic if you haven't
already. It couldn't be more right about why locking = evil.

> So programmer B has to read and check all what programer A has done,
and
> integrate either his own code into A's file, or A's code ito his own?

IF there is a conflict, that's the general idea. It may sound wacky, but
it's rare, and actually quite easy with a decent diff tool.

> During all this, he has to check if every line of code is still
> compatible, and during all the time it takes, there is still a chance
> programmer C has modify the same file again?

Sometimes, but again rarely. 

> May be I didn't use the right term with "version control".

The term isn't incorrect, you just expect it to work a certain way, and
most of the highly respected tools don't - for a reason.

You CAN get source control systems that work primarily on a locking
model - Microsoft would be happy to sell you a copy of Visual Source
Safe, for example.

> I don't need to recover previous versions (although that might be an
> option), I just need to manage users so that only one at a time can
> modify a file.

Being able to recover previous versions is a rather important use for
source control. 

If your main use case for it is just to lock files so developers aren't
stepping on one another, may I suggest looking for project management
tools instead so they aren't all working on the same file at the same
time to begin with? 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:265159
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to