Используйте альтернативный браузер с URL Subversion - PullRequest
1 голос
/ 01 февраля 2011

У нас есть настройка subversion с доступом по http через apache по адресу http: //svn.local/ Это обеспечивает доступ через клиенты svn и стандартный браузер хранилища svn.У нас также есть отдельный браузер хранилища, установленный по адресу http: //svn-browser.local/ (в данном случае «рыбий глаз»).

Можно ли изменить сервер Subversion / Apache, чтобы запросы браузера перенаправлялись в браузер Subversion, но запросы от клиентов SVN отправлялись на сервер Subversion?По сути, я хотел бы использовать один URL-адрес для идентификации ресурса как в клиентах svn, так и в браузере svn и иметь возможность скопировать URL-адрес из клиента svn в веб-браузер, чтобы обеспечить расширенные функциональные возможности, предоставляемые браузером.*

Ответы [ 2 ]

1 голос
/ 01 февраля 2011

Это будет очень хакерский ответ, но - пользовательский агент и mod_rewrite. Практически каждый браузер и бот утверждают, что они Mozilla, а SVN - просто SVN, за которыми следует информация о версии. Если вам нужна помощь с mod_rewrite, то http://httpd.apache.org/docs/2.0/misc/rewriteguide.html поможет найти решение на основе пользовательского агента.

0 голосов
/ 19 января 2013

Я бы использовал тот факт, что фактические HTTP-запросы от клиента SVN начинаются с /!svn.

Классная идея, кстати.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...