如何在 tortoisehg 中变基?
How to rebase in tortoisehg?
通常在提交更改后,我会在推送我的更改之前进行拉取,并且有人已经提交了更改。我可以做另一个(合并)提交,但在可能的情况下我喜欢维护线性历史,因为它使事情更容易阅读。
那么如何在不使用命令行的情况下使用 tortoisehg 对变更集进行变基?
首先启用变基:
文件 -> 设置 -> 扩展
然后(重启tortoisehg后)
- 更新您想要变基的变更集。
- 右键单击要变基的更改,然后 select 修改历史 -> 变基菜单。
- 单击变基。
你应该得到这样的结果:
警告:
- 用 public 阶段重新设置变更集通常不是一个好主意。
- 避免可能产生复杂合并冲突的变基更改。
通常在提交更改后,我会在推送我的更改之前进行拉取,并且有人已经提交了更改。我可以做另一个(合并)提交,但在可能的情况下我喜欢维护线性历史,因为它使事情更容易阅读。
那么如何在不使用命令行的情况下使用 tortoisehg 对变更集进行变基?
首先启用变基:
文件 -> 设置 -> 扩展
然后(重启tortoisehg后)
- 更新您想要变基的变更集。
- 右键单击要变基的更改,然后 select 修改历史 -> 变基菜单。
- 单击变基。
你应该得到这样的结果:
警告:
- 用 public 阶段重新设置变更集通常不是一个好主意。
- 避免可能产生复杂合并冲突的变基更改。