我有一个svnrepo和两个项目,我可以用
正确列出[svn@www1 ~]$ svn list -R file:///svnrepos/testrepo/ <br>
projA/<br>
projB/ <br>
projB/branches/ <br>
projB/tags/ <br>
projB/trunk/ <br
projB/trunk/projA.c <br>
当我使用浏览器打开http://myserver.exaple.com/testrepo/projA
时,它表示没有XML样式信息。
此外,apache错误日志包含以下行:
(20014)内部错误:无法打开文件'/ svnrepos / testrepo / projA / format':没有这样的文件或目录
格式文件 存在,但位于
位置/svnrepos/testrepo/format
我相信我在httpd.conf中有正确的东西
<Location /testrepo>
DAV svn
SVNParentPath /svnrepos/testrepo
</Location> <br>
为什么系统会在项目中寻找“格式”?
感谢您的帮助。 pnraj
答案 0 :(得分:3)
您未正确配置HTTP / SVN服务器。 SVNParentPath
指令用于在给定目录中拥有完整的存储库集合时,因此您已告知服务器http://myserver.exaple.com/testrepo/projA
映射到/svnrepos/testrepo/projA
的存储库。由于这不存在,您将收到错误。
要解决此问题,请编辑您的配置以改为使用SVNPath
指令。