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

Re: Working across the continents

From: Ravi Giri <ravi.giri_at_gmail.com>
Date: 2005-07-19 05:26:39 CEST

On 7/18/05, David Weintraub <qazwart@gmail.com> wrote:

We have 400+ developer's across 4 sites, but we use SVK as well.

> etc. Subversion is still missing some rather important features. Its
> hooks are not as rich as ClearCase's triggers, and you don't have the

True, but it has all the most commonly used/required ones - pre/post
commit, etc.

> UCM model like you do in ClearCase.

UCM is just a way of enforcing a particular development process model,
which doesn't necessarily match your process model. There are other
ways of acheiving this (whether in clearcase or SubVersion) without
the limitations and overhead that UCM brings with it.

> In fact, because of missing features in Subversion's merging
> capabilities, it cannot handle the
> develop-on-branch-and-merge-to-integration model that ClearCase
> handles so well.

Agreed. Un-availability of merge tracking is a big pain. but see below ...
 
> Subversion has much better network security than ClearCase since you
> can easily use Apache with https or svn+ssh. The best you can do with

Yes. Also better ACL's (when used with Apache).
 
> There is even a package called SVK that allows you to have local
> copies of your repository which is very similar to MultiSite. You use
> SVK to check in and out of your local repository, then later sync the
> local repository with the other copies you might have around the
> world.

SVK also has *very* good merge tracking. We started deploying SVK just
as much for this feature as for the repository-sync capability it has.
The major fear now is that when SubVersion eventually incorporates
merge-tracking, it will probably be in-compatible with the
merge-tracking the SVK does, so we'll be in trouble.

SVK merge-tracking is quite similar to clearcase as well. It attaches
'properties' (just like clearcase attributes) to the merge source and
destination (like clearcase merge hyperlinks). So, it should be
possible (but probably non-trivial) to develop a graphical version
tree browser as well :-)

--
Ravi
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Jul 19 05:28:46 2005

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