Intereting Posts

Существует ли 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, и я отложил все это.