将本地Mercurial存储库移动到Bitbucket
有人持有本地回购协议并将其导入Bitbucket吗?当我执行此操作时,导入页面要求提供URL,但我正在一台本地计算机上工作,该计算机没有对外部世界开放的端口将本地Mercurial存储库移动到Bitbucket,mercurial,bitbucket,Mercurial,Bitbucket,有人持有本地回购协议并将其导入Bitbucket吗?当我执行此操作时,导入页面要求提供URL,但我正在一台本地计算机上工作,该计算机没有对外部世界开放的端口8000 我可以使用一些特殊形式的文件路径吗?首先需要在中创建存储库,转到存储库->创建存储库。然后您可以在HTTPS或SSH之间进行选择 您可以按如下方式自定义文件: [ui] username = Your Name <youremail@example.com> [paths] myproject = https://..
8000
我可以使用一些特殊形式的文件路径吗?首先需要在中创建存储库,转到
存储库->创建存储库。然后您可以在HTTPS或SSH之间进行选择
您可以按如下方式自定义文件:
[ui]
username = Your Name <youremail@example.com>
[paths]
myproject = https://.. # The one provided by Bitbucket
或pull
更改:
$ hg pull -u myproject
-u
选项还将在拉取更改后更新本地存储库。您可以使用此选项,而不是拉取然后更新本地存储库。-u
选项与执行以下操作相同:
$ hg pull myproject
$ hg update
您可能还想查看该文件。注意:我打开mercurial服务器端口只是为了让它工作,但一般来说,如果可能的话,我宁愿不这样做。您为什么不进行远程推送?啊哈,我不知道。mercurial和bitbucket的新功能。谢谢。请注意(2019年8月)。您能否解释设置myproject变量的重要性?我在BB上创建了一个空的HG存储库,然后按照您描述的那样尝试推送,但是我得到了一个“abort:repository is unrelated”错误。我错过了什么?
$ hg pull myproject
$ hg update