如何以龟甲为基地?

时间:2019-08-08 22:59:40

标签: mercurial tortoisehg

通常在提交更改后,我会先进行拉动,然后再推送更改,并且有人已经提交了更改。我可以执行另一个(合并)提交,但是在可能的情况下,我希望保持线性历史记录,因为这会使事情更容易阅读。

那么,如何在不借助命令行的情况下使用tortoisehg为变更集建立基础?

1 个答案:

答案 0 :(得分:4)

首先启用变基:

文件->设置->扩展名

enter image description here

然后(重新启动tortoisehg之后)

  1. 更新到要作为基础的变更集。

updating to base changeset

  1. 右键单击要重新设置基准的更改,然后选择“修改历史记录->重新设置”菜单。

clicking rebase

  1. 点击变基。

您应该得到这样的结果:

enter image description here

警告:

  1. 通常,用公共阶段对变更集进行基础不是一个好主意。
  2. 避免可能导致复杂的合并冲突的变基。