Bibliotecas SVN para .NET?

Cualquier biblioteca GOOD disponible para acceder a SVN desde la aplicación .net (usando C #). Los únicos 3 que encontré hasta ahora que voy a probar son:

  • SVN #
  • SharpSVN
  • NSvn

¡Quiero crear un cliente SVN muy simple!

SharpSvn fue diseñado para .Net 2.0 y Subversion 1.5 y versiones posteriores. Integra todas las dependencias de subversión en un único conjunto de dll que se puede utilizar directamente desde .Net (XCopy deployable). Uno de los otros puntos fuertes de SharpSvn es que oculta toda la administración de la memoria y transforma los errores de Subversion en excepciones y, lo que es más importante, viceversa. (Hace que las devoluciones de errores sean muy fáciles)

NSvn fue utilizado por AnkhSVN antes de AnkhSVN 2.0. Se movió a SharpSvn después de eso.

El proyecto IronSvn en Codeplex se cerró. (Sugiere usar SharpSvn).

Svn # y su sucesor 2.0 Svn.Net son contenedores simples de Subversion C api. Requerían que los binarios de una versión de subversión funcionaran. Y debe administrar los grupos apr y parte de la recostackción de apr que se coordina desde el código administrado. Esta es la única solución de plataforma cruzada en esta lista. (Funciona igual de bien en Linux)

Usé SharpSvn. Fue fácil de integrar y funciona bien para mí. Si necesita un código de muestra, eche un vistazo a este proyecto https://github.com/bhank/SVNCompleteSync .

Estoy usando SharpSVN en este momento – funciona bien para lo que necesito (aunque es para un proceso automatizado, por lo que no es necesario ningún UI).

  • ¿qué pasa con NSvn, que es (si no estoy equivocado) también el núcleo de ankhsvn (consulte el sitio web tigris.org para obtener más información)