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

RE: Best practice Q: when is it necessary to branch?

From: Rob van Oostrum <rob.vanoostrum_at_blastradius.com>
Date: 2006-03-28 21:50:16 CEST

Generically speaking: whenever you have 2 or more streams of development
that you - for whatever reason - want and/or need to keep in isolation
of one another.

What this translates to concretely depends entirely on the nature of
your project/application development/whatever.

Both of the concrete scenarios you mentioned are perfectly valid
examples.

Cheers
Rob

> -----Original Message-----
> From: Matt England [mailto:mengland@mengland.net]
> Sent: Tuesday, March 28, 2006 1:17 PM
> To: SVN Users email list
> Cc: mengland@mengland.net
> Subject: Best practice Q: when is it necessary to branch?
>
> Hello,
>
> I have what I call a "best practice" question:
>
> When is it necessary (or at least useful) to branch?
>
> Here's my current answers (or at least how my group has been operating
> thus
> far):
>
> 1) When one needs to do "side"/private development in a way that
breaks
> the
> day-to-day builds of the trunk.
>
> 2) When one needs to make bug fixes of an old revision/tag of the repo
> (possibly by back-merging fixes/features in a future revision) without
> inheriting all the new stuff in the trunk.
>
> Is this a comprehensive and concise list?
>
> I realize this is a rather broad question (and possibly a faq
somewhere),
> but I'm rather short on research time at the moment, so I seek
guidance
> from the community.
>
> I believe I want to minimize the number of branches made in my repos,
> although I feel like I want to tag often (I review a "tag" simply as
an
> alias to a svnversion number--sort of a read-only branch). Is this,
too,
> a
> reasonable and effective approach?
>
> Thanks for any comments,
> -Matt
>
>
> ---------------------------------------------------------------------
> 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 Tue Mar 28 21:51:36 2006

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.