+1 for the "git flow" way.

Johannes

#################################################
web: http://www.jgeppert.com
twitter: http://twitter.com/jogep



2014/1/24 Rene Gielen <rgie...@apache.org>

> Hey Lukasz & others,
>
> sorry for chiming in a bit late, I'm suffering from heavy workload
> currently.
>
> Basically this idea looks quite good and straightforward to me. On the
> other hand, kind of a standard, named git-flow, seems to have
> established, which I find worth evaluating:
>
> http://nvie.com/posts/a-successful-git-branching-model/
>
> Not only that it is well documented and contains all the (corner) cases
> we might need, there is also excellent tooling support:
>
> https://github.com/nvie/gitflow offers extensions to git to add workflow
> semantics to your branching process, e.g. starting a feature:
> git flow feature
> git flow feature start <name> [<base>]
> git flow feature finish <name>
> Besides more examples on what the git extension does, you will find
> further excellent explanatory resources linked on this page.
>
> IntelliJ IDEA also has git-flow support:
> http://plugins.jetbrains.com/plugin/7315
> While there were some issues reported lately, development seems to be
> active and I already used it successfully in version IDEA 12
>
> Atlassian Sourcetree, IMO the most complete git shell on the planet, has
> also excellent support for git-flow. The following is also a great read
> describing the concepts and processes behind this branching model, in
> addition to the original article quoted above:
>
> http://blog.sourcetreeapp.com/2012/08/01/smart-branching-with-sourcetree-and-git-flow/
>
> The Atlassian blog also contains an overview over various well
> established workflows, including git-flow - also well worth reading:
> https://www.atlassian.com/git/workflows
>
> What I like about git-flow
> - well documented - so well that we don't have to document it ourselves ;)
> - well thought out
> - very organized
> - clean branch naming, including "subdirectories" for branches; that is
> branches are named LANE/TOPIC - e.g. hotfix/s2-099
> - there is quite users / future contributors are already familiar with
> this workflow, since they might be using it at work
>
> Just my $0.02
> René
>
> Am 16.01.14 08:01, schrieb Lukasz Lenart:
> > Hi,
> >
> > As Struts migrated to Git it's time to plan what kind of git flow we
> > are going to use.
> >
> > I thought about something like that:
> > - 'master' contains always the latest released source (also as a tagged
> version)
> > - 'develop' contains the next version and we can commit some small
> > patches directly to it
> > - 'branch-xxx' will contain large modifications and refactors
> > - 'feature-xxx' will contain huge modifications, like Struts3
> > -- 'feature-xxx-yyy' will contain branch of feature branch
> >
> > The naming schema can be adjusted but I think it should be simple and
> > straightforward.
> >
> >
> > Regards
> >
>
> --
> René Gielen
> http://twitter.com/rgielen
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> For additional commands, e-mail: dev-h...@struts.apache.org
>
>

Reply via email to