Mercurial already has good integration with the major IDEs. Not sure about Git 
and Bazaar.

 David Freels


----- Original Message ----
From: Russel Winder <[EMAIL PROTECTED]>
To: [email protected]
Sent: Thursday, June 5, 2008 7:59:07 AM
Subject: Re: [gradle-dev] can't build from svn

On Thu, 2008-06-05 at 12:49 +0200, Hans Dockter wrote:
> I haven't tried any of the DVCS systems yet but I'm starting to  
> understand the deficiencies of Svn.

I believe that even 1.5 when (if?) it is ever released will not cure the
problems -- though it will solve the svnmerge problem I am told.

> In the last article I've read about this they were recommending  
> Mercurial. They said Mercurial and GIT are very similar but Mercurial  
> has much better support for windows machines. Well, I'm on a Mac but  
> many are on windows. This article also says that Arch, Bazaar, Darcs  
> or SVK are not much used.

Arch has been overtaken by events: a group of the Arch developers left
to start Bazaar.  SVK was a possible solution to the problems of
Subversion.  It uses Perl on the Subversion libraries.  However, given
the ability of Bazaar and Git to work with Subversion repositories, SVK
will never take off.  Darcs has some interesting features but due to the
problems of some merges taking longer than the life of the universe,
people tended to look elsewhere.  Darcs2 fixes the problem I believe,
but opportunity has passed Darcs by, ditto Aegis, Vesta, and whole load
fo other interesting systems.

Bazaar, Mercurial and Git are the players, the article was wrong to
indicate that Bazaar was not.

Mercurial looks to be a good system but as far as I am aware interaction
with Subversion repositories is still poor -- Bazaar and Git already
have this working well.  This puts me very much in the Bazaar camp.  

Jim Hague and I did a session on Mercurial and Bazaar at ACCU 2008 the
slides are at  http://www.concertant.com/Presentationa/accu2008_dvcs.pdf

> The biggest pain I have with SVN is when working on two branches at  
> the same time and always having to manually merge from one to the  
> other. I suppose that SVN 1.5 will be much better here.

Alternatively just treat the Subversion repository as the published
trunk and do everything else with Bazaar or Git.  I find Launchpad very
useful for working with Bazaar branches, I would guess there is an
equivalent for Git.

> Tool Support is another worry when thinking about switching.

I very much agree.  This is all very platform dependent and whether you
work with command line or GUI.
-- 
Russel.
====================================================
Dr Russel Winder                 Partner

Concertant LLP                   t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road,              f: +44 8700 516 084
London SW11 1EN, UK.             m: +44 7770 465 077



      

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to