git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Branching strategies
@ 2011-09-09 23:01 robert mena
  2011-09-10  1:18 ` Andrew Ardill
  2011-09-15 11:07 ` Jakub Narebski
  0 siblings, 2 replies; 5+ messages in thread
From: robert mena @ 2011-09-09 23:01 UTC (permalink / raw)
  To: git

Hi,

I have a project where I have to do a continuous integration, adding
features/making changes on a daily basis.  Some changes are one liners
with no functionality just, for example, textual changes or a new
button.   Some are actual features or bug fixes.

So today my developers do their business and publish the changes in a
beta site where the customer or the qa takes a look.  The problem is
a standard one.  Sometimes features stay already developed (waiting
for review) for a long time and other changes/features get approved
first.

Since some of those can touch the same files how can I make this a
little bit better (manageable)?

I am considering doing feature branches.   The customer requests to
add feature A I open a bug tracking issue and create a branch 1276
corresponding to the bug id.

In my simply view I'd have a master/live branch and every time I need
to create a new branch I do it from here.  When the developer is happy
he merges his branch with a beta branch where the Q&A/customer review
is done.

When this review gets an OK he merges his feature branch with the live
one, redo the tests and publish.

I'd really appreciate feedback for this specially for the weak points
and known problems of my approach with alternatives :)

Regards.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-09-20  0:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-09 23:01 Branching strategies robert mena
2011-09-10  1:18 ` Andrew Ardill
2011-09-19 18:51   ` gitlist
2011-09-20  0:12     ` Andrew Ardill
2011-09-15 11:07 ` Jakub Narebski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).