【发布时间】:2011-06-20 07:14:10
【问题描述】:
我有一个包含 3 个分支的 Hg 存储库,但其中两个处于非活动状态(因为我已经将它们合并到我的默认分支中)。 hg 头 显示 3 个头,每个分支一个,即使 hg 分支 将其中 2 个分支显示为“非活动”。
当我尝试将我的默认分支(使用 hg push --branch default http://...)推送到另一个仓库时,合并被中止并显示消息“abort: push created新的远程分支:!”
来自 Hg push 手册页,“默认情况下,push 不允许在目的地创建新的头,因为多个头会导致不清楚使用哪个头。在这种情况下,建议先拉取和合并推。”
我已经这样做了,但我仍然无法推送 --branch default 而不中止它。
感谢任何帮助。谢谢!
【问题讨论】:
标签: mercurial merge branch push