Протокол Subversion - PullRequest
       1

Протокол Subversion

4 голосов
/ 12 февраля 2010

Я исследую возможность создания возможности просмотра хранилища Subversion из моего веб-приложения. Я занимаюсь разработкой в ​​asp.net. Я читал некоторые упоминания о WebDAV, но ничего, что кажется особенно конкретным. Кто-нибудь знает что-нибудь о протоколе, который используется для связи с SVN? Или, что еще лучше, библиотека .net, которая может это сделать.

Ответы [ 2 ]

4 голосов
/ 12 февраля 2010

Думаю, я мог ответить на свой вопрос ...

Редактировать: появился новый URL:

http://sharpsvn.open.collab.net/

2 голосов
/ 12 февраля 2010

Subversion может обслуживать репозитории, используя 2 разных протокола. Протокол svn: // используется svnserve, пользовательским сервером Subversion. Протокол http: // используется версией Apache Subversion. Apache предоставляет функциональность webDAV, которую вы видите по HTTP.

Я создал библиотеку для работы на серверной части. Это будет делать что-то вроде

  • Добавление и удаление пользователей
  • Изменить пароли пользователя
  • Создание и удаление репозиториев
  • Создание и удаление каталогов

Он называется SVNManagerLib, и я размещаю его в CodePlex.

http://svnmanagerlib.codeplex.com

Я использовал его для пары приложений Winform, но я также использовал его с WCF. Работает только с конфигурациями svnserve. У меня не было времени добавить функции, связанные с Apache.

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