将BitBucket中的hg repo分配到GitHub仓库中

Ass*_*vie 20 git mercurial github bitbucket

什么是从BitBucket克隆/分叉Mercurial repo到GitHub中的Git仓库的最快方法?

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

Ced*_*ric 24

好吧,你可以使用hg-git插件.它允许您使用hggit服务器通信.使用该插件,您只需从Bitbucket上的存储库中取出并使用Mercurial推送到Github上的存储库.

如插件主页上所述,此过程是无损的,因此可以使用Github存储库,就像它只是另一个Mercurial存储库一样.显然,Github/Bitbucket Web界面仍然不会相互融合.

在个人旁注,我真的希望Github/Bitbucket以某种方式能够互操作,但我想这是一厢情愿的想法;-).

  • 确实,Github和Bitbucket合作非常好. (6认同)
  • Bitbucket现在有一个从github存储库导入的页面. (5认同)