2007/01/18

WebClient для SVN

Отличная реализация web-клиента для svn - Polarion svnwebclient.
Клиент написан на Java, поэтому для своей работы требует наличия соответствующей платформы: J2RE/J2SDK 1.4 (и выше) + Tomcat 4 (и выше). Это именно клиент - работает через WebDAV-протокол, поэтому для доступа к репозитарию необходимо предоставить аутентификационные данные (логин, пароль).

Особенности:
  • возможность добавлять директории и новые файлы (upload) в репозитарий прямо из броузера
  • наглядное сравнение двух ревизий одного файла (diff)
  • возможность забирать (download) директории из репозитария в виде zip-архива
  • возможность задавать требуемый репозитарий

Инсталляция очень проста - достаточно взять текущий shapshot и развернуть war-файл с помощью Tomcat (положить в директорию webapps). Файл WEB-INF/web.xml доступен для изменений - например, чтобы иметь возможность задавать требуемый репозитарий, необходимо изменить параметр RepositoryUrl на ParentRepositoryDirectory и задать соответствующий корень.

Ссылки:
  1. WebClient for SVN

2 comments:

dvs said...

Чем он лучше Trac'а?

Roman Sozinov said...

to dvs:
Trac - это комплексное решение, включающее в себя и wiki, и bugtruck, и source browser. Polarion svnwebclient - всего лишь source brouser, аналогичный viewvc