Skip to main content

My office has the weirdest branching strategy

Where you make a branch
Constantly rebase that branch off main

Then make a branch off that branch

PR the second branch onto the first, then PR the first onto main

I... am so confused
This could make sense ... if continuous integration picked it up somewhere in there.
We have a CI pipeline, but it gets kicked off by Jira states, not Git
Yeah, that sounds more like a coding nightmare than a branching strategy.
We're normally very good at things, this is just confusing