gitless icon indicating copy to clipboard operation
gitless copied to clipboard

Modification to fit some workflow

Open DonaldTsang opened this issue 5 years ago • 0 comments

Here is a big list of workflows where GitLess can learn from, please do not implement all of them, only the ones that are necessary or common. My preference would be Release Flow for Trunk Based Development, GitHub/GitLab Flow, OneFlow and ThreeFlow

Top Ones

  • GitWorkFlow https://git-scm.com/docs/gitworkflows
  • GitFlow https://nvie.com/posts/a-successful-git-branching-model/
  • GitHub Flow https://guides.github.com/introduction/flow/
  • Gitlab Flow https://about.gitlab.com/blog/2014/09/29/gitlab-flow/
  • Oneflow https://www.endoflineblog.com/oneflow-a-git-branching-model-and-workflow
  • Threeflow https://www.nomachetejuggling.com/2017/04/09/a-different-branching-strategy/
  • Git-V https://mergebase.com/doing-git-wrong/2018/06/04/git-v-an-optimal-git-branching-model/
  • Release Flow https://devblogs.microsoft.com/devops/release-flow-how-we-do-branching-on-the-vsts-team/
  • CD https://www.buink.com/a-continuous-deployment-git-branching-model/
  • Trunk-Based https://trunkbaseddevelopment.com/

Others

  • MAP https://map-client.readthedocs.io/en/latest/developer/MAP-development-gitbranching.html#references
  • Simpler http://drewfradette.ca/a-simpler-successful-git-branching-model/
  • Stable Mainline https://www.bitsnbites.eu/a-stable-mainline-branching-model-for-git
  • Automated http://www.josra.org/blog/An-automated-git-branching-strategy.html
  • MyModel https://williamdurand.fr/2012/01/17/my-git-branching-model/
  • Another https://blogpro.toutantic.net/2012/01/02/another-git-branching-model/
  • Recommended https://dx.appirio.com/docs/vcs-branching/branching/
  • KamiTK https://camitk.gricad-pages.univ-grenoble-alpes.fr/Docs/Getting%20Started/CamiTK%20Overviews/CamiTK_Git_Branching_Model/
  • PrestaShop https://build.prestashop.com/news/introducing-new-branching-model-prestashop/
  • DevOps https://writeabout.net/2018/05/04/git-branching-guidance-for-devops-teams/
  • Git Ship https://rollout.io/blog/branching-strategy/
  • Simplified https://chevtek.io/simplified-git-process/
  • SImple https://marcgg.com/blog/2018/04/02/simplify-git-flow/
  • Mainline Branching https://www.bitsnbites.eu/a-stable-mainline-branching-model-for-git/

Some reference

  • https://medium.com/@patrickporto/4-branching-workflows-for-git-30d0aaee7bf
  • https://www.nebbiatech.com/2019/03/15/git-branching-strategies-which-one-should-i-pick/
  • https://www.sdgsystems.com/post/git-branching-models
  • http://chrisbass.wakeflyexperts.com/blog/april-2019/git-branching-models
  • https://proandroiddev.com/how-to-set-up-an-efficient-development-workflow-with-git-and-ci-cd-5e8916f6bece
  • https://flowcanon.com/software/choosing-the-best-git-branching-strategy-for-your-team/
  • https://blog.programster.org/git-workflows
  • https://www.endpoint.com/blog/2014/05/02/git-workflows-that-work
  • https://www.alexaitken.nz/blog/git-branching-strategies-what-works-and-what-doesnt/
  • https://numergent.com/2016-12/Branching-workflow-git-flow-and-github-flow.html
  • https://build5nines.com/introduction-to-git-version-control-workflow/

DonaldTsang avatar Dec 23 '19 13:12 DonaldTsang