Git development
 help / color / mirror / Atom feed
From: jshalvi <jshalvi@gmail.com>
To: git@vger.kernel.org
Subject: branch vs. cherry-pick workflow
Date: Wed, 8 Jul 2009 13:51:38 -0700 (PDT)	[thread overview]
Message-ID: <24399128.post@talk.nabble.com> (raw)


our team recently switched over to git, and for months I've been happily
developing on branches (as in one branch per work product/bug) and
submitting those branches to our project lead to merge.

Now I'm the one that has to do the merges, and I've learned that all the
other developers simply develop on their own main branch, and the project
lead cherry picks commits off each developer's main branch.  Except for
mine, of course, which he just has to merge.  They've even gone so far as to
put the bug number in the commit message so the project lead knows which
commit to cherry pick.

Am I crazy to think this is ass-backwards?

It seems dangerous to rely on cherry-picking like this.  Are there any good
technical reasons to insist on a branch/merge workflow as opposed to this
commit/cherry-pick workflow?  It may sound like a simple question, but
everyone seems happy doing it this way... I really don't feel like trying to
convince developers to wear their shirts right-side-out when wearing them
inside-out gets the job done just as well for them ;)

Thanks for any insight
-- 
View this message in context: http://www.nabble.com/branch-vs.-cherry-pick-workflow-tp24399128p24399128.html
Sent from the git mailing list archive at Nabble.com.

             reply	other threads:[~2009-07-08 20:51 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-08 20:51 jshalvi [this message]
2009-07-08 22:59 ` branch vs. cherry-pick workflow Sitaram Chamarty

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=24399128.post@talk.nabble.com \
    --to=jshalvi@gmail.com \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox