|
|
|
|
|
by WorldMaker
1239 days ago
|
|
> Mercurial's branch management makes more sense. If you want to know which branch a commit originated from in git, good luck. `git merge --no-ff former-branch` by default includes "former-branch" in the auto-generated merge commit name. When it matters what branch a commit "originated" on, it's very easy to use `--no-ff` (which doesn't rewrite history and won't need any sort of force push!) and most PR tools used to default to that before "rebase" and "squash merge" became some people's favorites because of some weird (in some cases OCD) wish to see SVN-like straight lines only in their commit history. |
|