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

Re: Subversion vs. Clear Case

From: Tor Ringstad <tor.ringstad_at_tandberg.net>
Date: 2005-07-05 13:39:38 CEST

> > - Dynamic views
> > - Good branch/merge support (a lot better than e.g. Subversion)
> > - ClearMake
>
> I'd appreciate if you could explain a bit more what each of those
> are (or in case of branch/merge) how are their better than that of
> SVN.

I'm not going to be able to give a good explanation here, each bullet
is really a huge topic.

1) Dynamic views

I think a good way to see a "dynamic view" is as a "dynamic working
copy", transparently implemented as a regular file system. Handling
working copies in this way has some very deep implications, and as far
as I know this is an absolutely unique feature in CC. One particular
consequence is no explicit checkout. "Working copies" (views) are
created instantaneously and use no disk space.

2) Branch/merge support

CC supports multiple merges between branches and merge of directory
changes (move/rename), Subversion does not.

3) ClearMake

Some keywords are dependency tracking and build avoidance (wink-in).

> Could any of those achived by using SVK or some other 3rd party
> tool?

SVK might have better branch/merge support, but I'm not sure. I'm not
aware of any other 3rd party tools that might help you achieve this.

> Are there plans in SVN to include those features ?

Better branch/merge support is a stated "medium term" goal in
Subversion, as per their web page.

- Tor Ringstad -

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Jul 5 14:29:43 2005

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