我想了解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/
本地移动文件。在这种情况下,我希望有人解释为什么不这样说,我该怎么做。
答案 0 :(得分:1)