将 Mercurial 存储库从 BitBucket 克隆/分叉到 GitHub 中的 Git 存储库的最快方法是什么?
我知道我可以克隆到本地存储库,转换为 git,然后推送到新的 GitHub 存储库。让我们称其为手动方式。我也知道这并不是真正的“分叉”,因为这两个存储库没有以任何方式连接。这对我来说很好,我只是希望能够将此 repo 用作子模块,并且不太关心能够向原始 hg 项目发送拉取请求。我只是想知道是否有一些工具可以自动化这个过程。一种 BitBucket-Git 克隆工具。
好吧,您可以使用hg-git插件。它允许您使用hg
与git
服务器交谈。使用该插件,您可以简单地从 Bitbucket 上的存储库中提取并使用 Mercurial 推送到 Github 上的存储库。
如插件主页所述,此过程是无损的,因此可以使用 Github 存储库,就像它只是另一个 Mercurial 存储库一样。显然,Github/Bitbucket 的 Web 界面仍然不会很难相互集成。
就个人而言,我真的希望 Github/Bitbucket 能够以某种方式互操作,但我想这是一厢情愿的想法 ;-)。