Mercurial hg提供多个存储库

Dan*_*ams 6 mercurial

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

[collections]
repos/ = repos/
Run Code Online (Sandbox Code Playgroud)

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

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

[collections]
A/ = B/
Run Code Online (Sandbox Code Playgroud)

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

Dan*_*ams 5

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

[paths]
foo = C:\Data\repositories-hg/foo-hg
bar = C:\Data\repositories-hg/bar-hg
Run Code Online (Sandbox Code Playgroud)

这使得met能够访问位于C:\ Data\repositories-hg/foo-hg的仓库:

HTTP://服务器:8000 /富

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