Mercurial - 我的提交是如何分开的(见图)?

时间:2010-07-08 14:59:55

标签: version-control configuration mercurial tortoisehg

自行拆分的线路是怎么回事?我做了一个提交,然后我对存储库进行了拉动,然后进行了更新。

是什么造成的?

如何将拆分部分放回主线?

alt text

2 个答案:

答案 0 :(得分:4)

Michal有你的“如何解决” - 选择他的答案 - 但是这就是为什么它发生了:在你提交之前你没有更新到最新修订版。如果您执行hg pull,则当前版本(由hg parents报告)未更新为tip。您需要hg update tippull -u来实现这一目标。新提交始终具有当前hg parents输出的父版本,不一定是tip

答案 1 :(得分:3)

分裂是一个新的分支。如果你愿意,你可以将它合并回主干,但要注意borked代码。要执行合并,请选择新分支的提示,调出上下文菜单,然后选择“合并”。它将与Rev当前标记为tip的任何内容合并。