SubversionでのSVNParentPath指定

Subversionがどうしてもうまく動いてくれない。

現象は、ブラウザからアクセスするとうまくリポジトリの中身まで参照できるのですが、Subversionのクライアント(TortoiseSVNとかEclipseのプラグイン等)でリポジトリ階層を参照すると、

Repository moved permanently to ‘https://xxx/repos/’; please relocate

とメッセージが出て参照出来ない。
この辺はよくある話のようで、ここのページで解決しています。

が、ウチの場合はちょっと状況が違っていて、DocumentRootとSubversionのリポジトリの場所はもともと全然違うところにあるのでこれは問題ないはずです。

こちらと状況は同じで、SVNParentPathの指定をするとどうしてもリポジトリのルートから下の階層が参照出来ません。(まあ、その下の子リポジトリのパスを直接指定すると見えるのですが・・・)

ちなみに、SVNParentPathをSVNPathに変更すると子リポジトリは見えませんがルートだけは参照可能になります。(何も入ってない状態ですが・・・)

まあ、リポジトリルートだけを知っていればその下が全部わかっちゃうのがダメということなのかな?SVNParentPathの指定をして運用している方のお話が聞きたいです。


Leave a Reply