1

http://svn.local/ で apache を介した http アクセスを使用して Subversion をセットアップしました。これにより、svn クライアントと標準の svn リポジトリ ブラウザーを介したアクセスが提供されます。また、http://svn-browser.local/ (この場合は fisheye) に別のリポジトリ ブラウザーがインストールされています。

ブラウザのリクエストがSubversionブラウザにリダイレクトされ、svnクライアントからのリクエストがSubversionサーバーに送られるように、Subversion/Apacheサーバーを変更することは可能ですか? 基本的に、単一の URL を使用して svn クライアントと svn ブラウザーの両方でリソースを識別し、その URL を svn クライアントから Web ブラウザーにコピーして、ブラウザーによって提供される拡張機能を利用できるようにしたいと考えています。

4

2 に答える 2

1

これは非常にハックな答えになるでしょうが、 -- ユーザー エージェントと mod_rewrite です。事実上すべてのブラウザーとボットはMozilla、SVN が単にSVNバージョン情報が続くと主張しているのに対し、そうであると主張しています。mod_rewrite http://httpd.apache.org/docs/2.0/misc/rewriteguide.htmlのヘルプが必要な場合は、ユーザー エージェント ベースのソリューションが役立ちます。

于 2011-02-01T15:38:24.557 に答える
0

svn クライアントからの実際の HTTP リクエストは/!svn.

ところで、クールなアイデア。

于 2013-01-19T17:25:23.607 に答える