Intereting Posts
Git rebase: найти «следующую» фиксацию для переустановки? Как отследить все удаленные файлы в Git Когда начать использовать контроль источника на ранних этапах разработки? Сохранять историю SVN с изменением структуры при преобразовании в git git diff, чтобы узнать, что такое слияние Обновление SVN Crontab Linux Могу ли я делить файлы в группу из 1000 файлов из папки с помощью java Игнорировать pom.xml фиксируется, когда jenkins опросит SCM Контроль версий для координации с самим собой Как выполнить удаление SVN после того, как родительский каталог больше не находится под управлением версиями? Как читать только окончательную версию из нескольких коммитов? Лучшая практика переходов Django Можно ли заставить рабочую копию версии 1,7 или 1,8 при выполнении проверки с помощью SVNKit? Массив Нулевой боковой контур, но внутри со значениями в службе Angular.js Дженкинс показывает ошибку после успешного создания проекта

Существует ли API Subversion, который можно использовать для программирования в .NET.

Есть ли API для доступа к Subversion из C #?

Solutions Collecting From Web of "Существует ли API Subversion, который можно использовать для программирования в .NET."

Svn.NET является продолжением (fork) SubversionSharp, упомянутым в ответе CMS . SubversionSharp ограничен платформой .NET 1.1.

Svn.NET поддерживает следующие платформы:

  • .NET 2.0 на платформах Windows
  • Моно на Win32 (2.0 framework)
  • Моно на Linux (2.0 framework)

SharpSvn – это новая библиотека обложек Subversion для .Net / C #, которая скрывает все управление памятью interopand для вас и включает в себя статично скомпилированную библиотеку Subversion для легкой интеграции. Это, вероятно, единственное связывание Subversion, предназначенное для работы в многопоточной среде.

SharpSvn не зависит от платформы, но делает его очень простым в использовании Subversion из ваших приложений .Net. Несколько проектов переключились с других библиотек на использование SharpSvn за последний год. (AnkhSVN, рабочий стол Collabnet для Visual Studio, SharpForge, чтобы назвать несколько)

Проверьте SubversionSharp , в основном библиотеку оболочки C #, которая полностью охватывает клиентский API Subversion.

Я попробовал Svn.NET в один момент и помню, что он не делал все, что искал. Если Svn.NET работает для вас, я бы определенно рекомендовал этот маршрут, но если у вас есть проблемы, как я, вы можете разразиться и попробовать использовать http://www.ikvm.net/ для преобразования http://svnkit.com/ к сборке .NET. Я определенно получил это, чтобы работать, и экспериментировал с ним в моем проекте, когда мы решили отойти от SVN, и я отложил все это.