Thanks guys for the help.  I was curious to see how other people had
this setup.

Kevin.
-----Original Message-----
From: John Paul Ashenfelter [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, September 13, 2005 1:11 PM
To: CF-Talk
Subject: Re: Source Code Control Setup

> 
> 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]




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218052
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