techtonik at gmail.com
Sat Oct 18 13:17:04 CDT 2014
$ git switch <branch>
# Switches to branch. Stashes and restores unstaged changes.
The reasons I came back to this is:
- intuitive interface is intuitive
- IIRC, 'hg up' refuses to jump across branches
if there are uncommitted (unstaged) changes
Straightforward reflection of intentions in command
interface is a corner stone of good user experience.
More information about the Mercurial-devel