更好的方法是将父级设置为祖先更改集并获取提示的内容

时间:2011-03-23 19:08:43

标签: mercurial

我找到的最好方法是:

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 parentchangeset: 0

1 个答案:

答案 0 :(得分:3)

你可以这样做,但不要告诉任何人:

hg debugsetparent 0

你可能还需要为hg debugrebuildstate命令执行hg stat,以便意识到你已经开启了一个switcharoo。

你没有听到我的消息。 :)