没有像你建议的那样的语法——请问你是从哪里得到的?我很想改进文档,所以请让我们知道(最好在Mercurial 邮件列表上)我们如何改进hg help push
.
至于你的问题,我同意格雷格的观点——你似乎有一个不需要的克隆。通常,您只会有一个其他克隆可供推/拉。当你这样做
hg clone http://example.org/foo foo-clone
然后foo-clone
将具有http://example.org/foo
其默认的推/拉路径。这意味着一个简单的
hg pull
inside offoo-clone
足以从中提取最新更改http://example.org/foo
。
默认路径存储在foo-clone/.hg/hgrc
其中,欢迎您添加其他路径和/或更改默认路径。所以hgrc
文件可能如下所示:
[路径]
默认 = http://example.org/foo
爱丽丝 = http://other-domain.org/foo
实验 = /home/me/foo-experiment
然后,您可以使用hg pull alice
来获取她的更改或hg push experiment
推送到您自己的本地实验克隆。
这些只是快捷方式,您始终可以使用显式 URL 推/拉:
hg pull http://bobs-world.org/foo
works as well, if Bob has configured his webserver to serve a clone of the foo
repository.
I hope this helps a bit :-)