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

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

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

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

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

10 ответов

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

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

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

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

Скин по умолчанию выглядит довольно хорошо, и очень настраиваемый.

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

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

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

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

Redmine - это то, что мы используем на работе. Это похоже на trac, но предлагает несколько возможностей проекта. Приличный браузер, позволяющий разрешения на основе ролей для каждого проекта, и каждый проект основан на поддереве хранилища.

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

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

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

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

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

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

PS. Я не сотрудник Atlassian:)

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

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

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

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

Другие вопросы по тегам