如何从早期版本继续开发?

时间:2013-12-06 09:56:18

标签: mercurial

在我的项目中,我希望从早期版本继续开发。到目前为止我已经完成了

$ hg up -r REV

并提交了变更集。如何“摆脱”我不再感兴趣的旧分支,以便在没有强制选项的情况下推送存储库?

1 个答案:

答案 0 :(得分:1)

要撤消上一次 N 提交(但不更改历史记录),请执行以下操作:

  1. 将工作目录还原为所需的修订版:

    $ hg revert -aC -r - < N + 1>

  2. 提交更改:

    $ hg ci -m“撤消N个变更集”

  3. 现在这个分支可以与另一个分支合并。