问题
How can I combine the Mercurial commands hg pull and hg update into one?
回答1:
Obviously, hg pull -u is the answer here.
However, there's a caveat that deserves mentioning: hg pull -u is not exactly equivalent to hg pull && hg update. This is briefly mentioned in the documentation, but it can be surprising if you first run into it; if there's nothing to pull (e.g. no new changesets came in), then hg pull -u doesn't update. This can be slightly confusing if you weren't on a head before issuing the command.
回答2:
type hg help pull and you will see the -u switch
回答3:
You can use:
hg pull -u
Read the documentation for more options.
回答4:
The hg fetch extension will do the same once enabled. However, it has fallen out of favor and is noted as an "unloved feature" by the Mercurial team.
来源:https://stackoverflow.com/questions/15241394/mercurial-command-to-combine-hg-pull-hg-up