我正在使用Mercurial本地项目(这是唯一的回购,没有推/拉到/从其他任何地方)。
到目前为止,它有一个线性的历史。然而,我现在意识到我正在做的事情是一个糟糕的方法,我想回到我开始之前的版本,并以不同的方式实现它。
我对Mercurial中的分支/ revert / update -C命令有点困惑。基本上,我想要恢复到版本38(目前是45),并让我的下一次提交有38作为父,并从那里继续。我不在乎修订版39-45是否会永远消失,或者最终在他们自己的分支中陷入死胡同。
我需要哪个命令/一组命令?