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

Re: Subversion vs Clearcase

From: Justin Johnson <justinjohnson_at_gmail.com>
Date: 2007-04-27 18:41:44 CEST

On 4/24/07, Steven Comfort <Steven.Comfort@uec.co.za> wrote:
> Hi all,
> After spending considerable effort getting SVN established at our
> organization, and hosting very successful multi-site developments, it
> appears that a dictat has come down from on high stating that "Thou shalt
> use Clearcase".
> I've been subscribed to this mailing list for about 5 months, and have noted
> that a number of organizations are migrating in the opposite direction i.e
> ClearCase to Subversion.
> I have a strong feeling that we'll be making a huge mistake by opting for
> Clearcase, but am looking for some stats to back this feeling up. Has anyone
> done any studies in this area? I'd love to hear from any organizations that
> have ditched Clearcase...

In my opinion there are two main features that Subversion lacks in
comparison with ClearCase. Without these I think there are valid
cases where a team would not want to switch to Subversion.

1) Lack of merge tracking

ClearCase has very mature merge tracking capabilities (via merge
arrows). Subversion has none. You must track what has previously
been merged either by hand or do all merges in the svnmerge.py script.

2) True rename support

See http://svnbook.red-bean.com/nightly/en/svn.branchmerge.copychanges.html#svn.branchmerge.copychanges.bestprac.moves.
 This problem means that merging from one branch to another when moves
or renames have occurred can be an extremely manual process and in
some common cases you could accidently delete changes from one branch.
 Of course those changes are still in the repository, but the merge
deletes them without warning.

So if a team can live with ClearCase's limitations regarding how close
the client is to the server and they have intense branching and
merging requirements, my opinion is that ClearCase is a better fit.


To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Apr 27 18:42:16 2007

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