Mercurial hgrc中的水银路径

Mercurial hgrc中的水银路径,mercurial,Mercurial,我需要知道是否可以在我的hgrc文件中添加如下内容: [paths] default = http://somehost.com/repos/ live = ssh://user@host.com//home/user/public_html hg pull @live 我在报纸上读到了一些关于这方面的信息 但我的问题是我不知道如何使用它。 我猜应该是这样的: [paths] default = http://somehost.com/repos/ live = ssh://user@hos

我需要知道是否可以在我的hgrc文件中添加如下内容:

[paths]
default = http://somehost.com/repos/
live = ssh://user@host.com//home/user/public_html
hg pull @live
我在报纸上读到了一些关于这方面的信息 但我的问题是我不知道如何使用它。 我猜应该是这样的:

[paths]
default = http://somehost.com/repos/
live = ssh://user@host.com//home/user/public_html
hg pull @live
也许我丢失了一些文件

感谢:

URL都可以存储在您的 具有路径别名的配置文件 在[paths]部分下,如下所示:

  [paths]
  alias1 = URL1
  alias2 = URL2
  ...
然后,您可以将别名用于任何 使用URL的命令(例如
hg拉别名1
将被视为
hg-pull-URL1

两个路径别名是特殊的,因为 执行此操作时,它们将用作默认值 不提供命令的URL:

  • 违约
  • 默认推送

  • 我不知道为什么,但我以前确实试过,但没有成功。现在它像我预期的那样工作。谢谢你。答案相当冗长!它可以很简单,如“do'hg pull live',no@required”: