有没有像你建议的语法 - 我可以问你从哪里得到它?我很想改进文档,所以请让我们知道(最好在Mercurial mailinglist)我们如何改进hg help push
的输出。
至于你的问题,那么我同意格雷格 - 你似乎有一个不需要的克隆。通常情况下,您将只有一个其他克隆来推/拉。当你做
hg clone http://example.org/foo foo-clone
然后foo-clone
将有http://example.org/foo
作为其默认的推/拉路径。这意味着,一个简单的
hg pull
的foo-clone
内,就足以从http://example.org/foo
拉的最新变化。
默认路径存储在foo-clone/.hg/hgrc
中,欢迎您添加其他路径和/或更改默认路径。所以hgrc
文件可能是这样的:
[paths]
default = http://example.org/foo
alice = http://other-domain.org/foo
experiement = /home/me/foo-experiment
然后可以使用hg pull alice
让她改变或hg push experiment
推到自己的本地实验克隆。
这些只是快捷方式,你可以随时推/拉使用一个明确的网址:
hg pull http://bobs-world.org/foo
工程,以及,如果Bob已经配置了Web服务器,以服务foo
库的克隆。
我希望这有助于有点:-)
啊确定真正的你是对的,我不是该项目的所有者,所以店主让我之前创建一个名为“农场myclone”克隆。现在我已被授予完全提交访问权限,并且想知道上述情况是否有意义,如果我仍然想要首先提交给我自己的克隆副本的缓冲区?谢谢! – user246114 2010-02-27 23:10:18
@ user246114:如果您认为自己可能处于想要将自己的更改发布到与以前的项目相分离的世界中,那么您可能需要创建自己的克隆。否则,在你知道你需要这样做之前不要担心。 – 2010-02-27 23:34:31