который я рассматривал, но это то, чего я пытался избежать.
d70 сказал
i think you can easily do it by "hg update"ing to a changeset that is a
parent of the branch you're trying to switch to, and then "hg update"ing to the
tip of that branch
поэтому я сделал это.
hg up -r <shared root rev>
hg up branchIwant
Я спросил о "почему", и мне сказали: "вам не разрешено обновлять по веткам", что сначала не имело смысла для меня. Тогда я понял, что, поскольку я прошел через общий корень rev, это не по веткам.