我们通过http://svn.local/上的apache进行了http访问的subversion设置。这提供了通过svn客户端和标准svn存储库浏览器的访问。我们还在http://svn-browser.local/上安装了一个单独的存储库浏览器(在本例中为fisheye)。
是否可以更改subversion / apache服务器以便将浏览器请求重定向到subversion浏览器,但是来自svn客户端的请求会转到subversion服务器?基本上,我想使用单个URL来识别svn客户端和svn浏览器中的资源,并能够将URL从svn客户端复制到Web浏览器中,以获得浏览器提供的增强功能。
答案 0 :(得分:1)
这将是一个非常hacky的答案,但是 - 用户代理和mod_rewrite。实际上,每个浏览器和机器人声称都是Mozilla
,而SVN声称只有SVN
,后跟版本信息。如果您需要有关mod_rewrite http://httpd.apache.org/docs/2.0/misc/rewriteguide.html的帮助,请帮助它拥有基于用户代理的解决方案。
答案 1 :(得分:0)
我使用的事实是来自svn客户端的实际HTTP请求以/!svn
开头。