On Tue, Aug 25, 2009 at 8:39 PM, Brett McCoy<[email protected]> wrote:
> I don't know why everyone thinks subversion branching and merging is
> so difficult...

I'm not sure that anyone thinks branching and merging is difficult per
se -- what really is difficult is tracking merges, so that any
situation in which you want to have a "persistent" branch (tracking
the trunk or another branch while merging between them more than once)
takes a significant amount of work to manage with a significant risk
of error.

This is not something that git has magically solved, it's simply a
problem that the Subversion developers decided not to care about
(probably because it wasn't handled in CVS either and their goal was
to replace that).  ClearCase, for example, predates Subversion yet
handles all of these branching situations very smoothly.

But technical capability isn't everything.  To follow the example,
even if ClearCase weren't an expensive commercial product, I don't
think it would be suitable for use on this project because it is so
hard to set up and manage and doesn't work very well over non-local
networks.

I used to agree with the view Linus states in that video, that
Subversion is a waste of time because the things it fixes in CVS are
not the most fundamental problems with CVS in the first place.  That
was before I ever used Subversion.  When I started using it, I
realised that that view was quite wrong, or at least founded in a
different way of working.  The "minor" things that Subversion fixes
are actually very important in everyday use, while the "major" things
can easily be accommodated in the way you manage your repository, at
least in a modest project like this one.


Chris

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to