使用Mercurial路径作为网址

时间:2017-07-10 14:21:46

标签: url mercurial mercurial-subrepos

我正在弄乱.hgrc的路径部分,并设置了defaultdefault:pushurl。我现在正在添加另一条简称为def的路径,基本上是http://example.com/hg。但是,每个存储库都是此站点的子目录,即http://example.com/hg/myrepo。是否有某种方法可以使用def作为URL的第一部分进行推送和拉取?我想它看起来像hg pull def/myrepo,但这种特殊的语法当然不起作用。提前谢谢。

1 个答案:

答案 0 :(得分:2)

是的,可以使用Schemes extension

将以下内容添加到.hgrc:

[extensions]
hgext.schemes=

[schemes]
def = http://example.com/hg/

然后您就可以hg push def://myrepo