4

我有两个存储库:A(我的树干)和 B(用于构建新功能的 A 的克隆)。我一直在 repo B 中做一些工作,我想用 repo A 中的更改来更新它。我已经将更改从 A 拉到 B 并经历了更新/合并舞蹈,并准备将合并的更改推送到 repo B在我的服务器上。当我尝试推送这些更改时,它告诉我我将创建一个新的远程头。

当我运行时,hg heads我在本地只有一个用于 repo B 的头。当我检查时,hg branches我在 repo B 中只有默认分支,这就是我想要的。我已经尝试再次更新/合并,但它无法合并祖先,所以我的想法很新鲜。我真的应该强迫推动,因为我当地的一切看起来都很干净吗?

4

1 回答 1

6

你说你已经试过了updating / merging again,但我认为你需要pull / merge再试一次。如果您只有一个本地头并且您push将创建额外的远程头,那么自从您开始“更新/合并舞会”以来,很可能已经有新的头被推送到远程

于 2012-08-22T17:09:01.280 回答