【问题标题】:How to cut out a single commit without effect on its children?如何在不影响其子项的情况下删除单个提交?
【发布时间】:2014-08-04 14:50:00
【问题描述】:

想象一下这个场景:
- 提交一些工作,例如“添加了 xy 选项”。
- 之后,您意识到您忘记了一个小细节。
- 您添加详细信息并使用“添加 xy 选项”再次提交。
- 您进行了一些其他更改并提交。
- 后来你不喜欢 xy 选项的两步提交。

那么如何从历史记录中删除第一次提交,以便第二次提交的变更集包含两者的更改?

【问题讨论】:

    标签: mercurial commit


    【解决方案1】:
    • hg help commit - --amend 选项(当您提交第二个变更集时)
    • hg help -e histedit - fold 命令

    【讨论】:

      猜你喜欢
      • 2020-01-14
      • 1970-01-01
      • 2022-01-15
      • 2011-07-14
      • 2018-05-09
      • 2012-11-08
      • 2021-08-18
      • 1970-01-01
      • 2022-01-01
      相关资源
      最近更新 更多