1

在 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...

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

谢谢。

4

1 回答 1

4

hg update不联系远程存储库,它会将更改从本地存储库中提取到工作目录中。这就是为什么不会要求您输入 bitbucket 密码的原因。用于hg pull将远程存储库中的更改获取到本地存储库中,然后hg update,或仅用于hg pull -u同时执行这两项操作。

于 2013-09-27T16:26:23.953 回答