2011-05-05 98 views

回答

3

我喜歡類型來組織我的回購協議,這是我的hgweb配置是什麼樣子:

[web] 
baseurl = 

[paths] 
/apps = /var/hg/apps/* 
/config = /var/hg/config/* 
/design = /var/hg/design/* 
/music = /var/hg/music/* 
/projects = /var/hg/projects/* 
/scripts = /var/hg/scripts/* 

您還可以使用**讓它遞歸顯示目錄。

[paths] 
/= /var/hg/** 

退房的文檔等詳細資料/選項:http://www.selenic.com/mercurial/hgrc.5.html#web

您可能也有興趣RhodeCode這是一個功能更豐富的web界面的mercurial。

+0

最新RHodeCode的測試有回購協議組,因此非常適合管理數量更多的存儲庫 – marcinkuzminski 2011-10-01 19:24:04

+0

我認爲*使其顯示遞歸目錄和**使其顯示子目錄epositories? – JustinP8 2012-08-23 13:26:40

2

我不確定這是否是問題發生時的選項,但現在有一個選項可以降序到目錄中。

[web] 
descend = True 

然後,您有兩個選項可用於配置路徑。如果您使用單個星號指定路徑,它將下降到子目錄,直到找到存儲庫。

[paths] 
/= /var/hg/* 

如果指定帶兩個星號的路徑,它也將下降到倉庫,看是否有嵌套的倉庫或subrepositories。

[paths] 
/= /var/hg/** 

您可以在PublishingRepositories找到關於水銀維基的更多細節。 (這聽起來好像你也可能希望樹狀結構顯示爲樹狀結構,這個解決方案隻影響到哪些庫被檢測到,它不會改變它們的顯示方式,我不知道它們是如何顯示的。 。任何內置的方式來完成分層顯示)

0

我有同樣的問題,我通過啓用collapse選項解決:

[web] 
collapse = yes