本地mercurial存储库

时间:2015-08-04 15:16:31

标签: mercurial

我想了解mercurial如何在服务器端工作。所以我做了一些本地实验,无法理解出了什么问题。 我创建了两个目录/server/client,然后转到/server,创建新目录/server/repository,转到/repository并致电hg init。我有一个hg存储库。 然后我转到/client并致电hg clone file://path_to_server/server/repository。它将空存储库克隆到/client文件夹。然后我创建新文件并将其置于hg控制下执行hg add file,提交并推送。我希望file中有一个/server/repository/,但它仍然是空的。也许我的期望如此幼稚,我期望的行为是一种情感。它也可能是非常值得怀疑的事情 - 在/client文件夹中没有任何命令的情况下从/server推送到/server/repo/本地移动文件。在这种情况下,我希望有人解释为什么不这样说,我该怎么做。

1 个答案:

答案 0 :(得分:1)

您需要在服务器存储库上hg update

当新的变更集来自拉动或推动来自另一个仓库的变更时,working directory(您在文件系统中看到的文件集)不会自动更新。

祝你好运!