Comment by byproxy

14 hours ago

Isn’t this just “Gitflow”?

https://www.atlassian.com/git/tutorials/comparing-workflows/...

After a quick read it seems like gitflow is intended to model a release cycle. It uses branches to coordinate and log releases.

Stacking is meant to make development of non-trivial features more manageable and more likely to enter main safer and faster.

it's specific to each developer's workflow and wouldn't necessarily produce artifacts once merged into main (as gitflow seems to intentionally have a stance on)

Please don’t use git-flow. Every time I see it, it looks like an over-engineer’s wet dream.

  • Can you say more as to why? The concept is not complex and in our situation at least provides a lot of benefits.

    • Literally the reason’s for git’s existence is to make merging diverging histories less complicated. Adding back the complexity misses the point entirely.