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

Re: general scm question.

From: Justin Erenkrantz <justin_at_erenkrantz.com>
Date: 2004-03-10 21:44:25 CET

--On Wednesday, March 10, 2004 1:14 PM -0500 Paul Lussier
<p.lussier@comcast.net> wrote:

> My company is actually (finally) beginning to look to move away from
> cvs. The main point of contention wrt which tool we move to is
> changeset features. If there's one thing I've learned from the svn
> crowd is that changesets mean different things to different people :)
>
> I recently read sussman's FAQ on "Does svn do changesets" Is there any
> thing else out there I could read which would go futher into
> discussion about changesets and the 2 different approaches to version
> control? I'd like to be able to discuss some of the pros and cons
> of each approach with people who are eval'ing different options based
> upon "whether they do changesets".

The following academic paper is a good survey that talks about the
pros/cons of each approach:

R. Conradi and B. Westfechtel. Version Models for Software Configuration
Management. ACM Computing Surveys. 30(2), p. 232-282, 1998.

<http://www.idi.ntnu.no/grupper/su/publ/pdf/scm-survey97.pdf>

FWIW, intensional is changesets and extensional is what CVS does. If you
talk to academics, the Conradi/Westfechtel definition will be the one most
people will accept.

A slightly easier intro (intended for first-year grad students) from one of
our faculty members who is into SCM research:

<http://www.ics.uci.edu/~taylor/ICS221/slides/ConfManagement.ppt>

HTH. -- justin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Mar 10 21:44:43 2004

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.