执行[hg out]时找不到.hg

时间:2013-07-19 16:17:14

标签: mercurial

我用

创建一个本地仓库
local-host $ hg init ~/test/

然后在远程主机中我做了一个克隆

remote-host $ hg clone ssh://user@local-host/test

没有任何问题。

当我试图检查远程回购中是否有传出更改时出现此错误

remote-host $ cd test
remote-host $ hg --verbose out
comparing with ssh://user@local-host/test
running ssh user@local-host 'hg -R test serve --stdio'
searching for changes
no changes found
remote: abort: no repository found in '/home/user' (.hg not found)!
remote: abort: no repository found in '/home/user' (.hg not found)!

如果我在远程/本地存储库中提交任何更改并推送它,我会收到错误,但更改会被推送。

两个主机都有相同的mercurial版本。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要告知哪个存储库 - 最简单的是:

remote-host $ cd ~/test/ 
remote-host $ hg --verbose out