SVN配置与应用教程.pptVIP

  • 2
  • 0
  • 约1.39万字
  • 约 37页
  • 2017-10-10 发布于河南
  • 举报
SVN配置与应用教程

authz.conf 之目录表示法 在前面的描述中,我们都采用 [repos:/some/dir] 这样的格式来表示项目的某个目录,比如上一小节中的 [arm:/diary/headquarters] 。而实际上,Subversion 允许你采用 `[/some/dir] 这样的格式,即不指定代码库的方式来表示目录,此时的目录就匹配所有项目。 对于使用 svnserve 的用户来说,只有当 svnserve 运行的时候使用了 -r 参数,并且让多个代码库共享同一个目录权限文件(即 authz.conf 或 authz)时,不指明代码库名称才有可能惹麻烦。一般情况下,我们对每个代码库都会独立使用配置文件,毕竟每个项目的目录结构,都有很大不同,混在一起意义不大。因此一般来说,为简洁起见,都可以不指明代码库名称。本文全都指明了代码库名称,主要是为了将来扩展成同一个配置文件,以方便配合 Apache 服务器。 对于使用 Apache 的用户来说,它们二者可有着很大的不同,因为此时往往习惯于使用一个公共的目录权限配置文件。如果你使用了 SVNParentPath 指令,则指定版本库的名字是很重要的,因为假若你使用后者,那么 [/some/dir] 部分就会与所有代码库项目的 [/some/dir] 目录匹配。如果你使用 SVNPath 指令,则这两种表示方式就没有什么区别了,毕竟只有一个版

文档评论(0)

1亿VIP精品文档

相关文档