将mercurial local repo导出到GitHub / Bitbucket

时间:2015-04-09 03:31:11

标签: github mercurial bitbucket tortoisehg hg-git

我的桌面上有一个本地的mercurial repo,我想把它上传到bitbucket或github,所以它可以在网上查看。

到目前为止,我一直处于导入阶段,GitHub或Bitbucket请求我为我的仓库提供一个URL(我更喜欢我的磁盘上的简单路径,以及回购)。

我已经启动了本地服务器,但接着是地址: http://localhost:8000/Myrepo/

未能加入。

我知道togoiseHg Hg-Git插件,我试图推送git:// ...但它也失败了。

所以我的第一个问题是:如何将我的mercurial repo放到网上以便可以导入?

我的第二个问题是:如果我必须在网上设置一个在线的,公共的,善变的服务器以推送给他们,那么拥有bitbucket / github帐户是什么意思?

我想继续在本地工作,然后推送到bitbucket / github,而不必设置一个多变的服务器。

由于

1 个答案:

答案 0 :(得分:0)

问题:您有一个现有的本地存储(水银或git)存储库,并希望将其传输到bitbucket

简短答案:

  • 在bitbucket中创建一个新的(!)存储库
  • 复制新的空存储库的bitbucket URL
  • 将您现有的旧存储库推送到新bitbucket存储库的地址

现在,Bitbucket存储库已被您现有(旧)存储库的历史记录所覆盖。
我刚刚对其进行了测试,并且效果很好:-)

您的问题的详细答案在这里说明:
https://confluence.atlassian.com/bitbucket/push-versioned-code-to-an-empty-repository-877177145.html