On 1/11/07, Kenneth Wood <kenneth.wood@e2open.com> wrote:
> I'm experimenting with my own idea on layout, and I'm thinking:
>
> main (rather than trunk)
> releases (equivalent to branches, but with a specific use)
> builds (equivalent to tags, because we tag each build)
> branches (for doing something that isn't a release)
> personal (for people do create a personal branch as a "sandbox"
> to test something in)
>
A good insight. It makes sense to separate feature branches
("branches", "personal") from release branches ("releases").
[snip]
> branches and personal can be deleted. The only difference
> is that "branches" is for some activity that is team wide,
> while "personal" is for individual sandbox activity, and
> expected to often delete branches after sandbox work is done.
For "personal" branches we've established /home/USERNAME at the top
level of our main repository, though this is used for much more than
just that. I, particularly, have a lot of smaller projects there
because, honestly, I've not taken the time to rexamine the
repositorie's structure in order to find an "official" place to put
them. It's a little messy.
We don't make use of feature branches for the main projects, but I do
make use of them within some of my /home projects.
// ben
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jan 12 10:10:08 2007