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

RE: RE: Why have a trunk dir, anyway?!

From: <Chris.Fouts_at_qimonda.com>
Date: 2007-04-26 21:24:28 CEST

Is the Release just your trunk? I assumed (perhaps the fallacy
of my logic) that RN was based (branched) from RN-1...

>-----Original Message-----
>From: Irvine, Chuck R [EQ] [mailto:Chuck.R.Irvine@Embarq.com]
>Sent: Thursday, April 26, 2007 2:57 PM
>To: Fouts Christopher (QNA RTP PT PREV); users@subversion.tigris.org
>Subject: RE: RE: Why have a trunk dir, anyway?!
>
>Sorry, I'm not sure I understand? Perhaps, you're saying that
>the structure that I propose really does have a trunk and that
>I'm just giving it another name? I so, I don't think so. But,
>I don't want to assume that I know what you are referring to.
>Interested to hear your reply.
>
>> -----Original Message-----
>> From: Chris.Fouts@qimonda.com [mailto:Chris.Fouts@qimonda.com]
>> Sent: Thursday, April 26, 2007 1:50 PM
>> To: users@subversion.tigris.org
>> Subject: RE: Why have a trunk dir, anyway?!
>>
>>
>> You just called a "kettle' a "pot."
>>
>> >-----Original Message-----
>> >From: Irvine, Chuck R [EQ] [mailto:Chuck.R.Irvine@Embarq.com]
>> >Sent: Thursday, April 26, 2007 2:31 PM
>> >To: users@subversion.tigris.org
>> >Cc: Hartleroad, James M [EQ]; Smythe, Susan M [EQ]
>> >Subject: Why have a trunk dir, anyway?!
>> >
>> >A very intuitive branching structure, often the first one
>that people
>> >think of in my experience, is:
>> >
>> >R1
>> >---------------------------
>> > \
>> > \ R2
>> > \-------------------------
>> > \
>> > \ R3
>> > \-------------------------
>> > \
>> > \ R4
>> > \-------------------------
>> > .
>> > .
>> > .
>> >
>> >Now, with CVS you couldn't do this because you would become further
>> >and further diverged from the trunk. And, with CVS,
>deleting branches
>> >wasn't really an option.
>> >
>> >However, with Subversion, the branching scheme above seems
>perfectly
>> >do-able, at least as far as I can see. Especially, if you do away
>> >with the concept of the trunk. Instead of having:
>> >
>> >
>> >Proj/
>> > trunk/
>> > branches/
>> > tags/
>> >
>> >You might have something like:
>> >
>> >Proj/
>> > releases/
>> > R1/
>> > main/
>> > branches/
>> > tags/
>> > R2/
>> > main/
>> > branches/
>> > tags/
>> >
>> >When a new release RN needs to start, just branch off of RN-1.
>> >As new release goes into production, old releases can be retired
>> >(deleted).
>> >
>> >So, my question is, why do we need the trunk concept anyway?
>> >Is it just because we've been conditioned by CVS that you have to
>> >have a trunk. Or, are there valid reasons? Also, can anyone see a
>> >problem with the second of the two branching structures described
>> >above?
>> >
>> >All comments appreciated. Thanks.
>> >
>> >Chuck
>> >
>> >
>>
>>---------------------------------------------------------------------
>> >To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
>> >For additional commands, e-mail: users-help@subversion.tigris.org
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
>> For additional commands, e-mail: users-help@subversion.tigris.org
>>
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Apr 26 21:24:51 2007

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.