即使推送成功,我的文件也没有被推送到远程服务器上。 我很难过 任何人都可以帮我一把吗?
我花了1个小时浪费了我的时间,发现我需要在服务器上进行hg update 。 有一个钩子属于你的hgrc。 对我来说,这是在cgi-bin/hgweb.config
加:
[hooks] changegroup = hg update
显然你的远程仓库不是空的,但包含一个工作副本。 推拉不要更新工作副本。 这是你所看到的。
更大的问题是:为什么您需要远程存储库首先包含工作副本? 这通常既不需要也不有用。 你的工作stream程是什么? 我怀疑你可能想仔细阅读这篇关于发布Mercurial仓库的文章: http : //mercurial.selenic.com/wiki/HgWebDirStepByStep