### 名称 `mod_dav_svn` Configuration Directives ― Apache通过Apache HTTP服务器用来维护Subversion版本库配置指示。 ### 描述 这个小节主要描述了Subversion Apache配置的每个指示,关于Apache配置Subversion的更多信息见[“httpd,Apache的HTTP服务器”一节](# "httpd,Apache的HTTP服务器")。 ### Directives `DAV svn` 这个指示必须包含在所有Subversion版本库的`Directory`或`Location`块中,它告诉httpd使用Subversion的后端,用mod_dav来处理所有的请求。 `SVNPath` 这个指示指定Subversion版本库文件文件系统的位置,在一个Subversion版本库的配置块里,必须提供这个指示或`SVNParentPath`,但不能同时存在。 `SVNSpecialURI` 指定特定Subversion资源的URI部分(命名空间),缺省是“`!svn`”,大多数管理员不会用到这个指示。只有那些必须要在版本库中放一个名字为`!svn`的文件时需要设置。如果你在一个已经使用中的服务器上这样修改,它会破坏所有的工作拷贝,你的用户会拿着叉子和火炬追杀你。 `SVNReposName` 指定Subversion版本库在`HTTP GET`请求中使用的名字,这个值会作为所有目录列表(当你用web浏览器察看Subversion版本库时会看到)的标题,这个指示是可选的。 `SVNIndexXSLT` 目录列表所使用的XSL转化的URI,这个指示可选。 `SVNParentPath` 指定子目录会是版本库的父目录在文件系统的位置,在一个Subversion版本库的配置块里,必须提供这个指示或`SVNPath`,但不能同时存在。 `SVNPathAuthz` 控制开启和关闭路径为基础的授权,更多细节见[“关闭路径为基础的检查”一节]。