【发布时间】:2015-12-30 14:12:53
【问题描述】:
我在 Bitbucket 中创建了存储库 A 的分支,并将其命名为存储库 B1。
存储库 A 具有分支默认值,branch1 和 branch2。
我在我的机器上创建了一个 A 的副本,它只有分支 default 和 branch1,我们称之为 A2。
我的存储库出现错误,我不得不从 Bitbucket 中删除存储库 A(它是 fork B 的父级),从而使 fork B 没有父级。
我在 Bitbucket 上上传了名为 A 的存储库 A2。
我的问题是:如何使存储库 A 成为 fork B 的父级,这样我就可以使用 Bitbucket 的同步父级选项?
ps:我使用 mercurial 作为源代码控制。
【问题讨论】:
-
如果你做一个新的分叉,然后从 B 拉,这会给你想要的吗?
-
不,因为我希望 B 成为 A(现在是 A1)的分叉,所以当我修改 A1 时,我可以通过单击更新分叉 B。
-
我的意思是,分叉 A1,叫它 B2。手动将变更集从 B 拉入 B2。您的 B2 同步不会仍然链接到 A1 吗?如果是这样,将 B2 重命名为 B,然后将 B 扔掉。
-
您能否以答案的形式发表您的最后一条评论,以便我接受?这是一个很好的解决方案。