> 
> Regarding the former, many older revision management systems only allow
> one person to work on a file at any given time, hence "locks" whereby a
> developer locks a file to stop others editing it. This is IMHO a flaw
> in these older systems and is one of the key features that newer systems
> (Subversion, Perforce) work so well and is one of the main reasons why
> most people recommend to use a newer system in the first place.


Actually, that's not quite true. There are basically two models for source 
control -- strict locking (e.g. VSS) and optimistic locking (eg Subversion, 
CVS). It's got nothing to do with an older/newer split -- it's purely 
philosophical.

For examle, CVS is an "older" system that's been around for a LOOOONG time 
that uses optimistic locking just like Subversion. And ironically, 
Subversion has recently added locking in v1.2 :)

The reasons for the newer systems being prefered over older is that in 
almost all cases, the networking capabilities are FAR better in newer 
systems (which were designed after the internet took off). Compare, for 
example, setting up a new CVS server and fighting w. :pserver protocol vs 
WebDAV in SVN. Not to mention the fact that newer products (specifically 
thinking Subversion) fix many frustrations with older products (like the 
whole directory copy nightmare in CVS that SVN fixes).

-- 
John Paul Ashenfelter
CTO/Transitionpoint
(blog) http://www.ashenfelter.com
(email) [EMAIL PROTECTED]


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218048
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to