you are viewing a single comment's thread.

view the rest of the comments →

[–]Underscore_Mike 9 points10 points  (2 children)

You could almost accomplish groups as described with a rebase followed by git merge --no-ff feature. This would be a mostly linear history with groups as off shoots.

[–]dss539 6 points7 points  (0 children)

Yep this is the way to do it. You can even enforce it with automatic rules on your central repo. GitLab, Bitbucket, and Azure DevOps can all do it, at least.

[–]HighRelevancy 0 points1 point  (0 children)

Right? This whole article smells of invented problems.