我正在一个项目中本地使用Mercurial(它是唯一的仓库,没有从其他地方推送/拉取)。
到目前为止,它有一个线性历史记录。然而,我现在意识到我正在处理的当前事物是一个可怕的方法,我想回到开始之前的版本,并用不同的方式实现它。
我对Mercurial中的branch
/ revert
/ update -C
命令有些困惑。基本上,我想还原到第38个版本(当前在第45个版本),并让我的下一个提交以38作为父提交,然后从那里继续。我不介意版本39-45永久丢失或进入它们自己的死胡同分支中。
我需要哪个命令/命令集?