2011-12-29 112 views
6

我正在设置一个中央mercurial服务器,并且想要托管多个存储库。每个网页我看这个说要建立一个配置文件看起来像这样:Mercurial hg服务多个存储库

[collections] 
repos/ = repos/ 

在哪里/回购是文件夹和/回购是在URL中使用的路径。

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

[collections] 
A/ = B/ 

是物理路径还是url路径?你认为这样一个简单的问题会得到回答,但我找不到任何不平凡的例子。

回答

5

好吧,我明白了。这是在Windows上,这里是我需要在hg.conf文件的一切:

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

这让满足访问回购在位置C:\ DATA \库-HG /富-HG为:

http://server:8000/foo

因此A是别名URL,B是物理路径。当然还有更多要设置,但是这完成了现在的需求。

相关问题