Лучший веб-интерфейс для SVN?
Я изучаю браузеры SVN-репозитория, и это утомительная задача, учитывая, сколько там (я начал здесь)
"Идеальная" система будет
- Запуск в Linux
- Будьте просты в использовании, даже для не-разработчиков.
- Посмотрите хорошо (у вас приличная кожа)
- Либо иметь встроенный контроль доступа, либо писать на PHP, чтобы я мог сам его взломать, чтобы связать его с чем-то вроде LDAP сервер.
В принципе, я изучаю идею использования внешнего интерфейса SVN, а также систему доставки активов другим сотрудникам (думаю, руководители аккаунтов, руководители проектов и т.д.), которым нужен доступ только для чтения и не так технически поэтому он должен быть простым в использовании/навигации. И мне действительно нужно иметь возможность устанавливать разрешения на чтение для каждой папки - мы не можем иметь всех с полным доступом для чтения во весь репозиторий.
Ответы
Ответ 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. Я написал его и планирую развивать его дальше. И он бесплатный и коммерческий. Лишь очень мало функций закрыты (не открыты), поэтому крупные компании, нуждающиеся в этих специфических функциях, поддерживают его разработку.