hg更新ssh无法正常工作(hg clone效果很好......)

时间:2013-09-27 16:11:44

标签: mercurial hgrc

我在mercurial版本控制下的bitbucket.org上有一些代码。现在我想通过ssh在我的ubuntu机器上下载代码。当我使用hg clone时,一切运行良好。但是,hg update永远不会更新任何文件。我甚至没有被问到我的ssh密码。我检查了这些设置:

ssh -v hg@bitbucket.org

- >看起来不错。

hg showconfig

- > path.default = ssh://hg@bitbucket.org/user/myrepo ...

你知道还有什么要检查吗?

感谢。

1 个答案:

答案 0 :(得分:4)

hg update没有联系远程仓库,它会从本地存储库中将更改提取到工作目录中。这就是为什么你没有被要求提供你的bitbucket密码。使用hg pull将远程仓库中的更改发送到您的本地仓库,然后hg update,或者只需使用hg pull -u即可同时执行这两项操作。