如何在tortoisehg中变基?

Tom*_*Tom 2 mercurial tortoisehg

通常在提交更改之后,我会在推送更改之前执行拉取操作,并且有人已经提交了更改。我可以再做一次(合并)提交,但在可能的情况下,我喜欢保持线性历史,因为它使事情更容易阅读。

那么如何在不使用命令行的情况下使用 tortoisehg 重新设置变更集?

Tom*_*Tom 5

首先启用变基:

文件 -> 设置 -> 扩展

在此处输入图片说明

然后(重新启动tortoisehg后)

  1. 更新到您想要变基的变更集。

更新到基本变更集

  1. 右键单击要变基的更改,然后选择修改历史记录 -> 变基菜单。

单击变基

  1. 单击变基。

你应该得到这样的结果:

在此处输入图片说明

警告:

  1. 使用公共阶段重新设置变更集通常不是一个好主意。
  2. 避免可能产生复杂合并冲突的变基更改。