Создание репозитория SVN с использованием C # - PullRequest
4 голосов
/ 29 августа 2009

Я пишу некоторые инструменты управления разработкой на C # и хотел бы услышать от любого, кто может порекомендовать хорошую библиотеку классов для создания репозиториев SVN с использованием кода C #. На данный момент у нас установлен Windows SVN-сервер на базе Windows, но мы должны использовать графический интерфейс для создания репозиториев. Я хотел бы написать консольное приложение C #, которое может выполнять эту работу, чтобы я мог создавать их на лету из сценариев. Я посмотрел на SubversionSharp, но, похоже, он включает только проверки и фиксирует не создание хранилища.

Любой совет очень ценится.

Ответы [ 2 ]

7 голосов
/ 29 августа 2009

Взгляните на библиотеку SharpSVN . Это то, что используется, например, АнхСВН. Хотя я не знаю, позволяет ли это создавать репозитории.

Обновление:

Подумав об этом, SharpSVN представляет собой библиотеку subversion client , которая работает с существующим репозиторием. Чтобы создать хранилище, вам, вероятно, придется вызвать «svnadmin.exe» из своего кода.

4 голосов
/ 29 августа 2009

Я бы назвал официальные инструменты командной строки SVN из C #.

  • Потому что они называются одинаковыми под windows и unix
  • Потому что они уже написаны
  • Потому что таким образом мне не нужно никому доверять Сторонний инструмент, только официальный созданные командой SVN.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...