okgift.blogg.se

Gitkraken gitflow
Gitkraken gitflow















This all means we can use the standard implementation of GitFlow. If you also want to have an internal CI/CR (build and release) environment for internal QA, you can run it off the Develop branch

Gitkraken gitflow code#

This means we can think of our Master branch as the code ready to be deployed to Integration.ĭeployments above Integration are managed via the Paas Portal or via Episerver Support. Why does this work well with Episerver DXC?īecause of Episerver DXC's linear deployment path, code must be deployed from Integration > Preproduction > Production.

gitkraken gitflow

  • hotfixes - for emergency fixes for master branch to be immediately released.
  • release branches - a branch to get code ready to release to master.
  • feature branches - this is where you actually do your development and commits.
  • develop branch - the latest development, changes for the next release.
  • master - the code you have or are going to release.
  • Onboarding Developers is faster, there are a lot of good learning resources around.
  • We can simply by say "we use GitFlow" and they'll know what we mean.
  • We can more easily collaborate with external developers and Agencies.
  • gitkraken gitflow

    What I like most about GitFlow, is not the merging strategy itself, but its things that having a standard strategy offers It's also built into the most popular Git Clients including SourceTree and GitKraken and is available via commands in Git console. It was made popular by Vincent Driessen at nvie and has since been widely adopted by the development community. If you're not familiar with GitFlow, it's just another branching and merging strategy.

    gitkraken gitflow

    In this blog, I'll explain a little about GitFlow and why it aligns so well with Episerver DXC development.















    Gitkraken gitflow