This[1] has been working out well for me at work. We recently made the change from SVN to Git. Looking back, I think most problems we ran into were due to people not thinking about where their fix/feature should go which tended to cause a storm of cherry-picks.

Fast-forward to the present, I think it's been working out pretty well for us with the clear definitions of, given a fixVersion for some unit of work, what branch does it said work get committed to.

We also had much discussion about the naming of long-standing branches. In hindsight, I think better tying branch names to the "quality" of the code which should be there is best (stable, unstable, etc). I really dislike the notion of having 1.4, 1.5, etc branches like we have in subversion as this paradigm doesn't map to git (1.5 *has* all of 1.4 and git knows this). This is likely another discussion we'll have.

[1] http://nvie.com/posts/a-successful-git-branching-model/

On 5/22/13 10:40 AM, Billie Rinaldi wrote:
On Wed, May 22, 2013 at 7:32 AM, Keith Turner <ke...@deenlo.com> wrote:

On Tue, May 21, 2013 at 7:32 PM, Michael Wall <mjw...@gmail.com> wrote:

+1 but it is more than just changing tools. Have a discussion about a git
workflow and branching model. I have seen that be a point of frustration
for many projects making the switch.


Thats a good point.  I agree, we should decide on this before switching.


I am in favor of git but am not familiar with possible workflow and
branching models.  Could someone suggest models that we should be
considering?

Billie






On May 21, 2013 6:29 PM, "Benson Margulies" <bimargul...@gmail.com>
wrote:

Everything at Apache is a work in progress. Plenty of projects are
using
it.

On Tue, May 21, 2013 at 6:25 PM, Mike Drob <md...@mdrob.com> wrote:
Looks like git support is available, but still a work in progress.
See
https://git-wip-us.apache.org/


On Tue, May 21, 2013 at 6:12 PM, Christopher <ctubb...@apache.org>
wrote:

On Tue, May 21, 2013 at 6:05 PM, David Medinets
<david.medin...@gmail.com> wrote:
I thought we were constrained by apache's subversion repo?

I'm not sure what we are constrained by.


On Tue, May 21, 2013 at 5:51 PM, John Vines <vi...@apache.org>
wrote:

+1


On Tue, May 21, 2013 at 5:44 PM, Christopher <
ctubb...@apache.org>
wrote:

I'm sure this has been entertained before, I'm starting to
think
that
we should seriously consider switching to git, maybe sooner
(during
1.6 development cycle?).

--
Christopher L Tubbs II
http://gravatar.com/ctubbsii







Reply via email to