将BitBucket的一个hg repo分成一个GitHub回购

从BitBucket克隆/分发Mercurial repo到GitHub的Git repo最快捷的方式是什么?

我知道我可以克隆到一个本地的repo,转换为git,然后推送到一个新的GitHub回购。我们以这种方式称之为手动方式。我也知道,这并不是真正的“叉”,因为两个回馈没有以任何方式连接。对我来说很好,我只是希望能够使用这个repo作为一个子模块,并不关心能够向原始的hg项目发送拉请求。我只是想知道是否有一些工具来自动化这个过程。一种BitBucket-Git克隆工具。

那么你可以使用hg-git插件。它允许您使用hg与git服务器通信。使用插件,您可以简单地从Bitbucket的存储库中拉出并使用Mercurial推送到Github上的存储库。

如插件主页所述,此过程是无损的,因此可以与Github存储库一起工作,就像它只是另一个Mercurial存储库一样。显然,Github / Bitbucket网络界面仍然不会相互融合。

在一个个人的旁注中,我真的希望Github / Bitbucket能以某种方式进行互操作,但是我猜想这是一厢情愿的想法。

翻译自:https://stackoverflow.com/questions/5272587/forking-an-hg-repo-from-bitbucket-into-a-github-repo

转载注明原文:将BitBucket的一个hg repo分成一个GitHub回购