> but this has significant disadvantages and practically no advantages (other than "accuracy of what happened".
...which is a very big advantage, big enough that it outweighs the disadvantages in my opinion.
...which is a very big advantage, big enough that it outweighs the disadvantages in my opinion.
With git, this kind of experiment would be hidden with a "reset hard", and probably will happen again when people forgets, someone says "didn't we try that a year ago?" but we have no records.
This is very helpful in small private teams, not so much in biggest teams (kernel), pass-by PR environments (github), or public CV-oriented repos (no mistakes allowed there, only pretty linear timelines).