I’m 99% convinced that anyone who wants squashed “linear history” on a main branch with multiple collaborators does not actually know how git works…. Like at all…
Unfair bias or informed inference? 😬🤷🏻♀️ you tell me…
I’m 99% convinced that anyone who wants squashed “linear history” on a main branch with multiple collaborators does not actually know how git works…. Like at all…
Unfair bias or informed inference? 😬🤷🏻♀️ you tell me…
@uncanny_static you can’t use bad practices to correct bad practices, that just makes everything worse.
Also you haven’t addressed the point of 1/3 commits from main. If they are just doing a bidirectional merge, that could be actually valid history but whatever website is displaying it badly if you didn’t actually look at the git tree itself
@kangaroo5383 Yeah, but if I just keep what I want, there is no problem to be solved at all.
Look. Like many people in tech, you seem to have the strong opinion that there is just one right way of doing a specific thing, in this case using git. Fine. You do you.
I think git is a flexible tool that can be used in a multitude of ways and different needs/preferences lend themselves to different ways of working.
@kangaroo5383 I agree, but… people do not play ball. They do not — as one would hope they would — clean up their commits, so you get 34 ‘wip’ commits, 3 reversal of direction by making edits, not rolling their branch back, and 1 ‘bug fixed’ message linking to the external bug system that will be burned to the ground because lic. fees.
(i am someone who does edit, but also barely understands git)