3 ms·
Yep, a good argument against squash and merge.
by nemetroid 6y ago
Yep, a good argument against squash and merge.
- aaomidi 6y agoI guess it's an argument for and against it at the same time.
- mdtusz 6y agoWe had this argument recently at my workplace and dug into the pros and cons of both, ultimately settling or regular merges and no squash. The only real argument for squash-merges is that history remains linear and visually "clean", but if you want to see a "clean" history of only the merge commits, you just can just use the `--merges` option on the command line. Squash locally if you really want to or need to, but I'm a firm believer of disallowing it as the merge method for a changeset.
- aaomidi 6y agoI have a less purist view on it personally. It doesn't really matter to me because I rather people commit more often, and if I really need history I can go check GitHub/etc.