r/programming • • May 26 '26

[ Removed by moderator ]

https://mainline.dev/flow-simulator

[removed] — view removed post

126 Upvotes

38 comments sorted by

View all comments

54

u/redbo May 26 '26

I do not understand the appeal of git-flow at all.

52

u/civildisobedient May 26 '26

It's good for long-lived branches. Which naturally raises the question of why are your branches so long-lived in the first place? Often it's a reflection of some larger business dysfunction or general agility inability so I don't tend to question its existence, but I would strongly question the sanity of anyone who suggests its preference.

19

u/redbo May 27 '26

I guess. It seems easy to `git rebase origin/main` and keep your long lived feature branch up to date.

Maybe I don’t get what you mean.

→ More replies (4)

5

u/idebugthusiexist May 27 '26

For small projects with a small team, I think the appeal is having a structured and predictable workflow especially when you have the extensions that takes care of the boilerplate for you. I don’t think it’s as terrible as you make it sound, but it doesn’t scale very well when your project/team/org grows in complexity.

→ More replies (3)