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

Re: best way to add /trunk /tag /branch to existing repository

From: Pat Farrell <pfarrell_at_pfarrell.com>
Date: Wed, 09 Sep 2009 11:28:33 -0400

B Smith-Mannschott wrote:
> (0) I've found it very helpful to have a policy of always
> tagging/branching an entire codeline (trunk, tag, branch).

Can you explain this a bit? What do you mean by codeline? and how have
you found this helpful.

> (2) If fnfapp and fnfllib are in fact separate modules (which seems
> more likely) with their own releases, bug fixes and the like, the I
> think it would make more sense to give each in its own tree with its
> own trunk/tags/branches. In this way, they can be branched/tagged
> separately.
> /bbook/fnfapp/trunk
> /bbook/fnfapp/branches
> /bbook/fnfapp/tags
> /bbook/fnflib/trunk
> /bbook/fnflib/branches
> /bbook/fnflib/tags
> (3) There are subversion clients that build on the subversion
> tag/branch conventions (Subversive, and git-svn come to mind though
> there are probably others). You'll find they work better if you hew
> close to the layout conventions described in the Subversion book.

OK, after using SVN for many years, and CVS for many prior to that, I'm
just not understanding the difference between

> /bbook/fnfapp/trunk
> /bbook/fnfapp/branches
> /bbook/fnfapp/tags
> /bbook/fnflib/trunk
> /bbook/fnflib/branches
> /bbook/fnflib/tags


> /bbook/trunk/fnfapp/
> /bbook/tags/fnfapp/
> /bbook/branches/fnfapp/
> /bbook/trunk/fnflib/
> /bbook/tags/fnflib/

I mean, other than the obvious that one has trunk|tag|branches above the
component/library root, and the other has it below.

Is there a real difference in practice? Or is it just convention?
Seems to me that with the structure I was thinking about, I can just
"get the latest truck of everything" and be happy.

Having the trunk|tag|branches below always struck me as making them more

Pat Farrell
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-09-09 17:29:27 CEST

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.