2011-12-29 151 views
24

有没有人采取本地回购并将其导入Bitbucket?当我这样做时,“导入”页面会要求输入一个URL,但我正在使用本地计算机,该计算机没有对外开放的端口8000移动本地Mercurial存储库到Bitbucket

我可以只使用一些特殊形式的文件路径吗?

+0

注:我打开了mercurial服务器端口只是为了让它工作,但总的来说,如果可能的话,宁愿不这样做。 – 2011-12-29 02:49:26

+1

Ia有一个原因,你只是不做远程推送? – Wyck 2011-12-29 03:21:34

+0

啊哈,没有意识到。新的mercurial和bitbucket。谢谢。 – 2011-12-29 03:22:21

回答

26

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

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

[ui] 
username = Your Name <[email protected]> 

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

现在你只需push更改到仓库:

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

或者pull变化:

$ hg pull -u myproject 

-u选项将同样o在更改后更新您的本地存储库。您可以使用此选项而不是拉动并更新本地存储库。该-u选项是一样的做:

$ hg pull myproject 
$ hg update 

你也可以看看到hgignore文件。

+0

你能解释设置myproject变量的重要性吗?即使没有它,推动似乎也行得通。 – einpoklum 2016-03-12 21:20:41

相关问题