将本地Mercurial存储库移动到Bitbucket

时间:2011-12-29 02:45:41

标签: mercurial bitbucket

有没有人拿过当地的回购并将其导入Bitbucket?当我这样做时,导入页面要求提供URL,但我正在使用没有端口8000对外开放的本地计算机。

我可以使用某种特殊形式的文件路径吗?

1 个答案:

答案 0 :(得分:29)

首先,您需要在Bitbucket中创建存储库,转到Repositories -> create repository。然后您可以选择HTTPS或SSH。

您可以像这样自定义hgrc文件:

[ui]
username = Your Name <youremail@example.com>

[paths]
myproject = https://.. # The one provided by Bitbucket

现在您可以push对存储库进行更改:

$ hg commit -m "my changes"
$ hg push myproject

pull更改:

$ hg pull -u myproject

提取更改后,-u选项也会更新本地存储库。您可以使用此选项,而不是拉动然后更新本地存储库。 -u选项与执行相同:

$ hg pull myproject
$ hg update

您可能还想查看hgignore文件。