Mercurial 水银分支奇异性

Mercurial 水银分支奇异性,mercurial,branch,Mercurial,Branch,我试图理解为什么会发生以下情况: 看起来我已经开始了另一个分支,但它没有名字,而且我不记得创建了一个新分支。为什么要创建这个新的负责人(分支)?如何防止这种情况发生?如果您将工作目录更新为早期版本并从那里开始进行更改,则会发生这种情况。在“修复断开的链接”提交之后,您进行了hg更新,这使您回到了“次要地址更新”版本 首先确保您的工作目录位于顶端,然后hg merge-r fix\u breaked\u link这是一个匿名分支,我建议您阅读,拥有它是很正常的,例如,当您从某人处提取时,您通常会

我试图理解为什么会发生以下情况:


看起来我已经开始了另一个分支,但它没有名字,而且我不记得创建了一个新分支。为什么要创建这个新的负责人(分支)?如何防止这种情况发生?

如果您将工作目录更新为早期版本并从那里开始进行更改,则会发生这种情况。在“修复断开的链接”提交之后,您进行了
hg更新
,这使您回到了“次要地址更新”版本


首先确保您的工作目录位于顶端,然后
hg merge-r fix\u breaked\u link

这是一个匿名分支,我建议您阅读,拥有它是很正常的,例如,当您从某人处提取时,您通常会得到多个需要合并的分支。这是DVCS的基础。@ TunFa: + 1,我没有考虑从另一个库中提取新的头(OP的措辞给我的印象是,这里不是这样的)。