Получить список репозитория SVN из приложения Java - PullRequest
1 голос
/ 06 марта 2012

Мне нужен список репозиториев с сервера SVN, а также мне нужно, чтобы связанные пользователи подключались к определенному репозиторию с помощью Java API или с помощью команды SVN.

У меня есть код для получения деталей внутри хранилища, но я не могу получить список хранилищ с сервера.

Ответы [ 2 ]

1 голос
/ 06 марта 2012

Subversion не предоставляет API или интерфейс для получения списка репозиториев с сервера. Если вы используете Apache, вы, вероятно, могли бы выполнить запрос GET к корню сервера SVN, а затем на экране очистить результаты, чтобы получить список репозиториев.

Другим вариантом будет использование Subversion Edge для вашего сервера. Он включает в себя полный REST API для таких вещей, как управление сервером, таких как получение списка репозиториев. См:

https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.svnedge/wiki/ApiDocs

Мне неизвестны какие-либо параметры, которые могли бы работать, если вы используете протоколы svn: // или svn + ssh: //.

0 голосов
/ 06 марта 2012

Взгляните на SVNKit :

SVNKit - это чистый инструментарий Java - он реализует все функции Subversion и предоставляет API-интерфейсы для работы с рабочими копиями Subversion, доступа к Subversion и управления ими.репозитории - все в вашем Java-приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...