




Отметьте SubversionSharp, это в основном библиотека-оболочка C#, которая полностью покрывает клиентский API Subversion.
Svn.NET является продолжением (вилкой) SubversionSharp, упомянутого в отвечатьCMS. SubversionSharp ограничена платформой .NET 1.1.
Svn.NET поддерживает следующие платформы:
Вы пробовали? Тебе понравилось это? Расскажи мне больше об этом!
Никаких коммитов с 2008 года, я полагаю, он мертв
Это базовый API, который использует AnkhSVN. Это основной продукт для Visual Studio. Так что базовый API действительно хорош. Это примерно так же просто, как использовать командную строку. Я вижу, это над головой Эндрю. Просто убедитесь, что у вас есть ночная версия 1.7 (текущая стабильная версия 1.5 ... но 1.7 намного лучше).
К вашему сведению, ссылка на SVN.Net больше не подходит. Я не смог найти замену с помощью быстрого поиска в Google.
Я пробовал Svn.NET в какой-то момент и помню, что он не делал все, что я искал. Если Svn.NET работает для вас, я определенно рекомендую этот путь, но если у вас есть проблемы, как у меня, вы можете взбеситься и попробовать использовать http://www.ikvm.net/ для преобразования http://svnkit.com/ в сборку .NET. Я определенно заставил это работать и экспериментировал с этим в своем проекте, когда мы все-таки решили отказаться от SVN, и я отложил все это на полку.
SharpSvn - это новая библиотека-оболочка Subversion для .Net / C#, которая скрывает для вас все управление памятью между разделами и включает статически скомпилированную библиотеку Subversion для легкой интеграции. Вероятно, это единственная привязка Subversion, предназначенная для хорошей работы в многопоточной среде.
SharpSvn не зависит от платформы, но он действительно упрощает использование Subversion из ваших приложений .Net. В прошлом году несколько проектов перешли с других библиотек на использование SharpSvn. (AnkhSVN, рабочий стол Collabnet для Visual Studio, SharpForge и многие другие)
+1 - Я использовал SharpSvn в .NET 2.0 и нашел его простым в использовании.
Превосходно. Текущая (1.6006.1373) дает сбой VS, но последняя ночная сборка (1.6015.1625) работает блестяще.
На сайте есть примечание, что в то время он поддерживает исключительно .NET 1.1. Если вам нужна поддержка .NET 2.0, вы можете попробовать SVN.NET.