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

Re: Troubled by a strategy that has developers creating feature branches from latest release rather than trunk

From: Les Mikesell <lesmikesell_at_gmail.com>
Date: Tue, 17 Mar 2009 14:01:39 -0500

webpost_at_tigris.org wrote:

>> I am not an svn expert, nor have I sent code into space (how cool would
>> that be?!) but I think you have valid concerns. Basically, I think your
>> team should have a very good reason for not doing things "the usual
>> way". Have you presented your concerns to the team? What answers did
>> they have? Or are you gathering your ammunition before presenting your
>> worries?
> A bit of both... I did speak up in the group context in which the proposal was presented, and I argued until I was blue in the face with one of the plan proponents after the meeting had adjourned. The problem is that, because there are no recognized Subversion experts in our group, my opinion carries no more weight than that of one who hasn't read the applicable portions of the manual.
> As for the "why" behind the proposed strategy, the only reason given was that the trunk was less stable than the latest release; i.e., pre-integration unit testing notwithstanding, it is possible for bugs to creep into the trunk. The desire is to insulate other developers from such bugs. I see several problems with this line of reasoning...

The case where the proposed branch isolation fits is where different
developers are doing alternative approaches where only one version will
be chosen to go into the next release. Otherwise the longer you put off
merging, the more likely it is that you will waste time with duplicate
work and incompatible changes. And it doesn't make a lot of sense to
spend a lot of time testing separate portions that will be changed later
anyway unless the tests are designed as unit tests for individual modules.

    Les Mikesell
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-03-17 20:02:50 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.