hg地带vs hg撤退和hg恢复

mercurial命令有什么区别,

  • hg strip
  • hg backout
  • hg revert

所有这些命令基本上都是用来恢复/撤消早期变更集的效果。

hg strip从版本库中删除变更集及其所有后代。 就好像这些变化从来没有存在过。 在public变更集上使用时要小心,因为它不会从其他存储库中删除它,下一次你将把它们取回。

hg backout撤销创build一个新的变更集以反转早期变更集的效果。 旧的变更集仍然保留在存储库中,但新的变更集也将删除更改。

hg revert一个修订版将工作副本更新到指定的版本。 如果您随后提交了这个工作副本,它将会具有恢复所有更改的效果。

其他答案更多的信息恢复和退出:

  • hg revert和hg backout有什么不同? 。
  • Mercurial – 恢复到旧版本并从那里继续 。