2011-12-29 11 views
6

Instaluję centralny serwer rtęciowy i chcę hostować wiele repozytoriów. Każda strona internetowa patrzę na ten temat mówi skonfigurować plik konfiguracyjny, który wygląda tak:Mercurial hg obsługuje wiele repozytoriów

[collections] 
repos/ = repos/ 

gdzie/repo to folder i/repo jest ścieżką do użycia w adresie URL.

Moje pytanie brzmi, które/repos jest które ??? Mogę użyć nazwy, która nie jest taka sama, jak w przypadku ścieżki, tak jak w:

[collections] 
A/ = B/ 

Czy jest to ścieżka fizyczna lub ścieżka URL? Na takie proste pytanie, na które można by odpowiedzieć, ale nie mogłem znaleźć żadnych nietrywialnych przykładów.

Odpowiedz

5

Ok, rozumiem. Jest to w systemie Windows, a tu jest wszystko, co potrzebne w pliku hg.conf:

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

Dzięki temu spełnione dostęp repo w lokalizacji C: \ Data \ repozytoria-HG/foo-Hg jako:

http://server:8000/foo

zatem jest alias URL i B jest fizyczna ścieżka. Jest oczywiście więcej do skonfigurowania, ale to spełni teraz tę potrzebę.

Powiązane problemy