Подтвердить что ты не робот

Веб-просмотрщик subversion

Есть ли инструмент, который позволяет мне указывать на репозиторий subversion для просмотра содержимого репозитория. Я думаю, что-то похожее на то, что trac предоставляет с SCM. Я описываю некоторые функции здесь для тех, кто не знаком с интеграцией исходного кода:

  • получить доступ к нему из браузера - это должен быть webapp
  • возможность просмотра любой версии файла. Предпочтительно эту функцию можно вызвать с использованием URL-адреса. Это означает, что вы можете ссылаться на определенную версию файла.
  • отображает на одной странице все измененные файлы в наборе изменений (соус: показывает различия в измененных файлах)
  • способность отображать (в цветовой кодировке) разницу между двумя версиями файла с возможностью его вызова с использованием URL-адреса.
  • временная строка изменений в репозитории с измененными файлами для каждого набора изменений.
  • Было бы здорово, если бы он с открытым исходным кодом, но не обязательно.

Какие другие функции должен иметь просмотрщик репозитория wizzbang для веб-сайтов?

4b9b3361

Ответ 1

Я использую WebSVN с Круиз-контроль. Интеграция с сетью, поэтому каждое сообщение сборки показывает измененные файлы и нажимает на них, показывает diff

Мне нравится trac намного лучше, но не могу заставить мою компанию переключать

Ответ 2

Мы используем WebSVN. Он имеет все функции, упомянутые выше. Причина, по которой мы не используем trac, состоит в том, что мы используем FogBugz в качестве нашего трекера, и поскольку websvn был исключительно браузером репозитория, он хорошо сочетается с FogBugz.

Ответ 3

Sventon - отличный браузер для репозитория. Я уже писал о том, что мне нравится в Sventon здесь.

Я думаю, что Свентон отвечает вашим требованиям (мое понимание с вашего вопроса) и некоторые другие приятные вещи:

  • Веб-приложение, поэтому установка WAR - это легкий ветерок.
  • Простая настройка.
  • Поддержка нескольких репозиториев.
  • Файлы/каталоги могут быть загружены как сжатые архивы (zip).
  • Diff хороший, три режима - встроенный, бок о бок и унифицированный diff.
  • Если вы используете Hudson для управления построением, Sventon поддерживается.
  • Если вы используете Jira и используете плагин Subversion, относительно простая конфигурация.

Ответ 4

Если вы хотите уменьшить Trac, компоненты могут быть включены и отключены через trac.ini. Взгляните на components раздел документации TracIni.

Ответ 5

Здесь, в моей компании, мы используем ViewVC

Ответ 6

Мне нравится использовать WebSvn. Но я еще не пробовал.