Подтвердить что ты не робот

Библиотеки SVN для .NET?

Любые библиотеки GOOD доступны для доступа к SVN из приложения .net(с использованием С#). Единственное, что я нашел до сих пор, что я буду пытаться:

Я хочу создать очень простой SVN-клиент!

4b9b3361

Ответ 1

SharpSvn был предназначен для .Net 2.0 и Subversion 1.5 и более поздних версий. Он объединяет все зависимости subversion в одном наборе dll, который можно использовать непосредственно из .Net(XCopy deployable). Одной из других сильных сторон SharpSvn является то, что он скрывает все управление памятью и преобразует ошибки Subversion в исключениях и, что более важно, наоборот. (Делает отладочные обратные вызовы очень легкими)

NSvn использовался AnkhSVN до AnkhSVN 2.0. После этого он перешел в SharpSvn.

Проект IronSvn на Codeplex закрыт. (Он предлагает использовать SharpSvn).

Svn # и его преемник 2.0 Svn.Net - простые оболочки Subversion C api. Они требовали, чтобы исполняемые файлы для версии subversion работали. И вы должны управлять пулами apr, а некоторые из коллекции apr собирать себя из управляемого кода. Это единственное кросс-платформенное решение в этом списке. (Работает так же хорошо на Linux)

Ответ 2

Я использовал SharpSvn. Было легко интегрироваться и хорошо работать для меня. Если вам нужен код примера, посмотрите на этот проект https://github.com/bhank/SVNCompleteSync.

Ответ 3

Я использую SharpSVN на данный момент - отлично работает для того, что мне нужно (хотя это для автоматизированного процесса, поэтому никакой пользовательский интерфейс не требуется).

Ответ 4

  • как насчет NSvn, который (если я не ошибаюсь) также является ядром ankhsvn (ознакомьтесь с сайтом tigris.org за дополнительной информацией).