Как настроить список каталогов Apache + SVN webDAV
У меня есть сервер Subversion, работающий с Apache mod_dav_svn
и это работает хорошо, но возможность просмотра через HTML немного спартанская. Есть ли способ настроить его вообще?
Есть две вещи, которые я хотел бы сделать, чтобы иметь огромное значение:
отделите каталоги от файлов, чтобы все каталоги находились сверху. Прямо сейчас все в алфавитном порядке. (на приведенном выше рисунке все каталоги, предшествующие файлам, расположены в алфавитном порядке, но поверьте мне, это не обычный случай)
Перечислите основную статистику файла (размер файла, время модификации, последняя обновленная версия и т. Д.)
Возможно ли сделать что-либо из этого с mod_dav_svn
?
3 ответа
Похоже, WebSvn может вам помочь. Я попробовал trac, и он очень приятный, но я нашел его сложным и, кажется, излишним для того, что вы ищете, IMO.
В ванильной установке Subversion веб-интерфейс очень спартанский. (Помните, что HTTP-интерфейс предназначен для клиентов SVN, а не людей.)
Вы можете настроить отображение с помощью директивы SVNIndexXSLT. (Вот хорошее место для начала).
Если вы хотите что-то более богатое (с журналами и функциями сравнения), вам нужно будет установить специальный интерфейс. WebSVN и ViewVC очень популярны. Существует также Trac, но это инструмент более высокого уровня.
Список других инструментов просмотра репо.
Просто к сведению, мы используем WebSVN для нашего экземпляра репо. Потребовалось некоторое усилие, чтобы его запустить и запустить, но после его настройки вы можете оставить его в покое.