3 ms·
I agree with you. In fact I think the reason we have to do squashes and lose fidelity is because the git model is broken. There is not technical reason a sourc
by vbit 11y ago
I agree with you. In fact I think the reason we have to do squashes and lose fidelity is because the git model is broken.
There is not technical reason a source control tool could not offer multiple 'views' into the commit history. A high level linear view which you can zoom into to see the underlying commits and merges. Why do I have to lose the latter to see the former?