2

我的办公桌上有一个本地 mercurial repo,我想将它上传到 bitbucket 或 github,以便可以在网络上查看。

到目前为止,我被困在导入阶段,GitHub 或 Bitbucket 都要求我为我的 repo 提供一个 URL(我更喜欢我的磁盘上的一个简单路径,而不是 repo)。

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

未能加入。

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

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

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

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

谢谢

4

1 回答 1

0

问题:您有一个现有的本地(mercurial 或 git)repo 并希望将其转移到 bitbucket

简短的回答:

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

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

此处解释了您的问题的详细答案:
https ://confluence.atlassian.com/bitbucket/push-versioned-code-to-an-empty-repository-877177145.html

于 2019-02-01T08:10:17.150 回答