本文介绍了如何在tortoisehg中重新设基?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
通常在提交更改后,我会先进行拉动,然后再推送更改,并且有人已经提交了更改.我可以执行另一个(合并)提交,但是在可能的情况下,我希望保持线性历史记录,因为这会使事情更容易阅读.
Often after committing changes, I do a pull, before pushing my changes, and someone has already committed changes. I could do another (merge) commit, but where possible I like to maintain linear history, as it makes things a bit easier to read.
那么,如何在不借助命令行的情况下使用tortoisehg为变更集建立基础?
So how does one rebase a changeset using tortoisehg, without resorting to using the command line?
推荐答案
首先启用变基:
文件->设置->扩展名
File -> Settings -> Extensions
然后(在重新启动tortoisehg之后)
Then (after restarting tortoisehg)
- 更新到要作为基础的变更集.
- 右键单击要重新设置基准的更改,然后选择修改历史记录"->重新设置基准"菜单.
- 点击变基.
然后您应该得到这样的内容:
And you should end up with something like this:
警告:
- 使用公共阶段对变更集进行基础通常不是一个好主意.
- 避免可能会产生复杂的合并冲突的变更基准.
这篇关于如何在tortoisehg中重新设基?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!