我正在使用以下配置通过 Apache2 配置 SVN DAV:
<Location /svn/>
DAV svn
SVNParentPath C:\svn_repository
SVNListParentPath on
Allow from all
SVNAutoVersioning Off
</Location>
(PS:我已经尝试按照其他答案的建议将“Location /svn/”更改为“Location /svn”)
当我访问{http://localhost/svn/项目名称/} 通过 HTTP 或 WebDAV 客户端(例如 NetDrive),它列出了该项目的所有文件。
但是当我访问 {http://本地主机/svn/} 通过 WebDAV 客户端,它不会显示存储库列表。即使通过 HTTP 可以显示。
有什么提示吗?
答案1
您是否可以在 Web 浏览器中看到指向以下位置的所有存储库列表:
http://localhost/svn/
如果是这样,我认为对于这种设置,指定一个特定的存储库是正常行为。例如:
http://localhost/svn/myrepository
在您的 SVN 客户端中(例如 TortoiseSVN)。