2011-12-29 153 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是物理路徑。當然還有更多要設置,但是這完成了現在的需求。

相關問題