> 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

