所以我有一个样本回购:
o 2[tip] default 7cfcb8d177c3
| Commit #3
|
@ 1 default 443465314c87
| Commit #2
|
o 0 default 0258e24d8f4e
initial
我想在不更改变更集的情况下执行hg update -C
。
如果我hg update -C
,它会将我更新为提示:
@ 2[tip] default 7cfcb8d177c3
| Commit #3
|
o 1 default 443465314c87
| Commit #2
|
o 0 default 0258e24d8f4e
initial
我不希望这样。现在,我可以使用hg update -C -r 1
或hg update -C -r 443465314c87
获得我想要的行为,但这需要我首先找到修订版ID或哈希。
是否有任何hg命令允许我在没有输入修订版ID或具有当前更改集的情况下update -C
到位?
答案 0 :(得分:2)
hg update -C .
.
是工作目录的父级。如果您正在合并中,它将更新为第一个父级。
答案 1 :(得分:0)
如果要在不更改变更集的情况下撤消工作目录中的所有本地(未提交)更改(hg up -C
),则必须hg revert -C -a