Mercurial hg提供多个存储库

时间:2011-12-29 17:25:18

标签: mercurial

我正在设置一个中央mercurial服务器,并希望托管多个存储库。我看到的每个网页都说要设置一个如下所示的配置文件:

[collections]
repos/ = repos/

其中/ repos是文件夹,/ repos是URL中使用的路径。

我的问题是哪个/回购是哪个?我可能想要使用与路径不同的名称,如:

[collections]
A/ = B/

是物理路径还是网址路径?你认为这样一个简单的问题会得到解答,但我找不到任何重要的例子。

1 个答案:

答案 0 :(得分:5)

好的,我明白了。这是在Windows上,这是我在hg.conf文件中需要的所有内容:

[paths]
foo = C:\Data\repositories-hg/foo-hg
bar = C:\Data\repositories-hg/bar-hg

这让我们可以访问位于C:\ Data \ repositories-hg / foo-hg的仓库:

http://server:8000/foo

因此A是url别名,B是物理路径。当然还有更多设置,但这可以满足现在的需求。