Subversion + WebDAV で複数のリポジトリを扱う方法

  Subversion + WebDAV で単純に一つのリポジトリを扱う場合は,以下のような設定をします.

<Location "/repos/foo">
    DAV svn
    SVNPath /path/to/repos/foo
</Location>


  これに,/path/to/repos/bar のようなリポジトリを追加して使いたい場面が出てきます.
  その場合は,以下のように SVNParentPath を使って共通の親ディレクトリを指定してあげると便利です.

<Location "/repos">
    DAV svn
    SVNParentPath /path/to/repos
</Location>


  こうすることで,リポジトリを追加するたびに Apache の設定をする必要がなくなります.

- ref.: httpd, Apache HTTP サーバ
  http://subversion.bluegate.org/doc/ch06s04.html