【发布时间】:2014-08-04 14:50:00
【问题描述】:
想象一下这个场景:
- 提交一些工作,例如“添加了 xy 选项”。
- 之后,您意识到您忘记了一个小细节。
- 您添加详细信息并使用“添加 xy 选项”再次提交。
- 您进行了一些其他更改并提交。
- 后来你不喜欢 xy 选项的两步提交。
那么如何从历史记录中删除第一次提交,以便第二次提交的变更集包含两者的更改?
【问题讨论】:
想象一下这个场景:
- 提交一些工作,例如“添加了 xy 选项”。
- 之后,您意识到您忘记了一个小细节。
- 您添加详细信息并使用“添加 xy 选项”再次提交。
- 您进行了一些其他更改并提交。
- 后来你不喜欢 xy 选项的两步提交。
那么如何从历史记录中删除第一次提交,以便第二次提交的变更集包含两者的更改?
【问题讨论】:
hg help commit - --amend 选项(当您提交第二个变更集时)hg help -e histedit - fold 命令【讨论】: