Лучший способ установить родительский набор изменений предка и получить содержимое подсказки


Лучший способ, который я нашел, был:

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.

1 2

1 ответ:

Вы можете сделать это вот так, но никому не говорите:

hg debugsetparent 0

Возможно, Вам также потребуется сделать hg debugrebuildstate для команды hg stat, чтобы понять, что вы нажали на нее переключатель.

Вы не услышите это от меня, хотя. :)