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
