我使用的Apache + SVNSVN子文件夾中多個存儲庫
Apache的配置文件:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /code>
DAV svn
SVNParentPath "c:/repositories"
</Location>
想象我有這樣的文件結構(以T我有一個SVN倉庫?)
c
repositories
uc1
0809v
t1
t2
t3
0809i
t1
t2
uc2
t1
t2
t1
我可以使用訪問庫:
svn://domain.com/code/uc1/0809v/t1
svn://domain.com/code/uc1/0809v/t2
svn://domain.com/code/uc1/0809v/t3
我想用的URL來訪問它們:
http://domain.com/code/uc1/0809v/t1
http://domain.com/code/uc1/0809v/t2
http://domain.com/code/uc1/0809v/t3
,看到在瀏覽器中存儲庫的內容。
如果我創建了svn文件夾,我可以看到庫(http://domain.com/code/t1)當我嘗試其他網址我得到的錯誤無法打開請求的SVN文件系統
我的問題是根庫,
可以在所有子文件夾中搜索svn存儲庫?
編輯
的documentation指出一個SVNParentPath下的目錄有 是倉庫,所以沒有找 通過所有子目錄。
你也許能夠使腳本 雖然,將輸出幾個 所在地塊匹配父SVN倉庫的 文件夾。
這個解決方案由https://serverfault.com/users/24957/ptman給出我每次創建一個新的存儲庫時都必須重新啓動apache!
我沒有任何線索,你實際上在問我,我已經在我的前一天建立了很多svn倉庫,如果你更清楚地問這個問題,可能會幫助你。另外,您應該在serverfault上發佈此信息,而不是stackoverflow – adhanlon 2010-04-23 20:56:29
我只能訪問位於我的信息庫文件夾子文件夾中的信息庫。我想訪問深度大於1的存儲庫。 – fampinheiro 2010-04-23 21:45:38