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

Лучший веб-интерфейс для SVN?

Я изучаю браузеры SVN-репозитория, и это утомительная задача, учитывая, сколько там (я начал здесь)

"Идеальная" система будет

  • Запуск в Linux
  • Будьте просты в использовании, даже для не-разработчиков.
  • Посмотрите хорошо (у вас приличная кожа)
  • Либо иметь встроенный контроль доступа, либо писать на PHP, чтобы я мог сам его взломать, чтобы связать его с чем-то вроде LDAP сервер.

В принципе, я изучаю идею использования внешнего интерфейса SVN, а также систему доставки активов другим сотрудникам (думаю, руководители аккаунтов, руководители проектов и т.д.), которым нужен доступ только для чтения и не так технически поэтому он должен быть простым в использовании/навигации. И мне действительно нужно иметь возможность устанавливать разрешения на чтение для каждой папки - мы не можем иметь всех с полным доступом для чтения во весь репозиторий.

4b9b3361

Ответ 1

Trac. (http://trac.edgewall.org/) Его не удивительно, но из того, что я видел, для SVN это лучше всего.

С контролем доступа для загрузки.

Мне удалось настроить буровую установку с разрешениями для каждого каталога для разных пользователей trac (они просто не отображались).

Было некоторое время.

По умолчанию Skin выглядит довольно хорошо и очень настраивается.

Поставляется с wiki и трекером ошибок, который вы можете отключить, если хотите.

Ответ 2

Atlassian Fisheye http://www.atlassian.com/software/fisheye/ является коммерческим, без которого я не могу жить!

(полное раскрытие... Я нанял атласа, но я без предвзятости говорю, что Fisheye - лучший из тех, что я использовал)

Ответ 3

redmine - это то, что мы используем на работе. Он похож на trac, но предлагает несколько возможностей проекта. Браузер порядочен, разрешая ролевые разрешения для каждого проекта, и каждый проект основан на поддереве репозитория.

Также позволяет просматривать другие типы репозиториев, хранить файлы для публикации файлов и вики - все это может быть отключено или включено для каждого проекта.

Ответ 4

Версия разработки соединительной линии (установленная для версии 1.1) ViewVC поддерживает управление доступом. ViewVC работает как средство просмотра репозитория и интуитивно понятен, без каких-либо ненужных дополнений.

Ответ 5

WebSVN? Он написан на PHP, легкий и простой. Проверьте demo.

Ответ 6

sventon выглядит очень интересно. Это решение сервлета /jsp, написанное поверх библиотеки svnkit Java. Он может действовать как истинный клиент, поэтому ему не нужен прямой доступ к репозиторию (например, ViewVC). Он может использовать управление доступом самого репозитория.

Ответ 7

Я не нанял атласцев, и рыбий глаз велик. Я думаю, что добавление в тигль делает его настоящей победой. (в прошлом я использовал websvn и нашел, что все в порядке). Мне не очень нравится интерфейс viewVC. Там что-то об этом, что затрудняет для меня изменения, я не знаю, что.

Ответ 8

Мы использовали ViewVC для просмотра как репозиториев CVS, так и SVN, но поскольку мы перешли на FishEye, у нас наконец есть действительно хорошее решение для кода просмотра и экспертизы.

Мы также используем другие атласские продукты (Jira и Confluence), и интеграция между ними - это просто чудесно!

PS. Я не атласский сотрудник:)

Ответ 9

http://beanstalkapp.com/ будет размещать ваш репозиторий и сделать его доступным одновременно.

Ответ 10

Вы должны взглянуть на http://www.groowiki.com

Мы планируем использовать функции контроля доступа, которые вы пропустите, это в дорожной карте. Мы также нацеливаем на поиск, поддержку рабочего процесса и прямо сейчас вы можете добавить описание в файл и каталоги используя radeox и записывать плагины в Java или Groovy.

И да, я связан с Groowiki. Я написал его и планирую развивать его дальше. И он бесплатный и коммерческий. Лишь очень мало функций закрыты (не открыты), поэтому крупные компании, нуждающиеся в этих специфических функциях, поддерживают его разработку.