News for hackers. Stuff that matters.
Re:Extremely Linear Git History by bsza on Tuesday November 22, 2022 @08:48AM (#33705709)
> you might as well rebase or cherry-pick

Both tools are pure vandalism compared to merge. Among the two, cherry-picking is preferable in this case because you're "only" destroying your own history, so in the end, it's your funeral.

> Developer end up fixing additional issues in the merge commit instead of actual commits.

A merge commit IS an actual commit, in every sense of the word. The notion it somehow isn't, is what you need to get rid of.

Re:Extremely Linear Git History by cerved on Tuesday November 22, 2022 @03:31PM (#33711063)
Rebasing / rerolling is completely fine if done right, no need to be overly zealous. But merges are often more elegant