When I was researching the best way to merge a feature branch with a lot of WIP commits I came across squashing and rebasing however when looking how to do this in magit I found this sentence in the magit documentation on the magit-merge-squash command:
Instead of this command you should probably use a command from the apply popup.
Why is that the case? Is it considered bad practice? If so what would be the correct way?