我有两个存储库:A(我的树干)和 B(用于构建新功能的 A 的克隆)。我一直在 repo B 中做一些工作,我想用 repo A 中的更改来更新它。我已经将更改从 A 拉到 B 并经历了更新/合并舞蹈,并准备将合并的更改推送到 repo B在我的服务器上。当我尝试推送这些更改时,它告诉我我将创建一个新的远程头。
当我运行时,hg heads
我在本地只有一个用于 repo B 的头。当我检查时,hg branches
我在 repo B 中只有默认分支,这就是我想要的。我已经尝试再次更新/合并,但它无法合并祖先,所以我的想法很新鲜。我真的应该强迫推动,因为我当地的一切看起来都很干净吗?