hg strip 和 hg backout和hg revert的区别

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (58)

mercurial命令有什么区别,

  • hg strip
  • hg backout
  • hg revert

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

提问于
用户回答回答于

hg strip从存储库中移除变更集及其所有后代。这将好像这些更改从来不存在一样。public更改集,因为它不会从任何其他存储库中删除它,下次提取时会得到它们。

hg backout创建一个新的变更集来逆转早期变更集的效果。旧的变更集仍将保留在储存库中,但移除变更的新变更集也会保留。

hg revert使用修订版将工作副本更新为指定的修订版。如果然后提交该工作副本,则会产生恢复所有更改的效果。

所属标签

可能回答问题的人

  • Hanzo

    6 粉丝0 提问7 回答
  • Richel

    9 粉丝0 提问3 回答
  • 用户3845578

    杭州吱吱吱科技 · 站长 (已认证)

    1 粉丝0 提问2 回答
  • mariolu

    31 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券