我找到的最好方法是:
hg update -r0 -C #ancestor rev 0
hg revert -r tip --all
稍微说明一下情况:
hg init
echo "init" > a.txt
hg commit -A -m“init” a.txt #rev 0
echo "hello" > a.txt
hg commit -m"change"
hg update -r0 -C
hg revert -r tip --all
有趣的属性hg diff -r tip
为空,hg parent
为changeset: 0
。
答案 0 :(得分:3)
你可以这样做,但不要告诉任何人:
hg debugsetparent 0
你可能还需要为hg debugrebuildstate
命令执行hg stat
,以便意识到你已经开启了一个switcharoo。
你没有听到我的消息。 :)