2013-09-27 88 views
1

我在mercurial版本控制下的bitbucket.org上有一些代碼。現在我想通過ssh在我的ubuntu機器上下載代碼。當我使用hg clone時,一切正常。但是hg update永遠不會更新任何文件。我甚至沒有要求我的SSH密碼。我檢查了這些設置:hg通過ssh更新無法正常工作(hg克隆效果不錯...)

ssh -v [email protected] 

- >看起來不錯。

hg showconfig 

- > path.default = SSH://[email protected]/user/myrepo ...

你有什麼想法要檢查什麼?

謝謝。

回答

4

hg update沒有聯繫遠程回購,它將更改從本地存儲庫中提取到工作目錄中。這就是爲什麼你沒有被要求輸入你的bitbucket密碼的原因。使用hg pull可以將遠程回購變更到您當地的回購,然後hg update或僅使用hg pull -u一次執行兩個操作。