移动本地Mercurial存储库到Bitbucket
问题描述:
有没有人采取本地回购并将其导入Bitbucket?当我这样做时,“导入”页面会要求输入一个URL,但我正在使用本地计算机,该计算机没有对外开放的端口8000
。移动本地Mercurial存储库到Bitbucket
我可以只使用一些特殊形式的文件路径吗?
答
首先,您需要在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
注:我打开了mercurial服务器端口只是为了让它工作,但总的来说,如果可能的话,宁愿不这样做。 – 2011-12-29 02:49:26
Ia有一个原因,你只是不做远程推送? – Wyck 2011-12-29 03:21:34
啊哈,没有意识到。新的mercurial和bitbucket。谢谢。 – 2011-12-29 03:22:21