¿Existe una API de Subversion que se pueda usar para progtwigr contra en .NET?

¿Hay una API para acceder a Subversion desde C #?

Svn.NET es una continuación (fork) de SubversionSharp mencionado en la respuesta de CMS . SubversionSharp está limitado a la plataforma .NET 1.1.

Svn.NET es compatible con las siguientes plataforms:

  • .NET 2.0 en plataforms de Windows
  • Mono en Win32 (2.0 framework)
  • Mono en Linux (marco 2.0)

SharpSvn es una nueva biblioteca de contenedor de Subversion para .Net / C # que oculta toda la administración de memory entre países y que incluye una biblioteca de Subversion comstackda estáticamente para facilitar la integración. Es probablemente el único enlace de Subversion diseñado para funcionar bien en un entorno multiprocess.

SharpSvn no es independiente de la plataforma, pero hace que sea realmente fácil utilizar Subversion desde sus aplicaciones .Net. Varios proyectos cambiaron de otras bibliotecas a usar SharpSvn en el último año. (AnkhSVN, escritorio Collabnet para Visual Studio, SharpForge, por nombrar algunos)

Comtesting SubversionSharp , básicamente es una biblioteca contenedora de C # que cubre completamente la API cliente de Subversion.

Intenté Svn.NET en un punto y recuerdo que no hizo todo lo que estaba buscando. Si Svn.NET funciona para usted, definitivamente recomendaría esa ruta, pero si tiene problemas como yo, puede volverse loco y tratar de usar http://www.ikvm.net/ para convertir http://svnkit.com/ a un ensamblado .NET. Definitivamente hice que esto funcionara y estaba experimentando con él en mi proyecto cuando decidimos alejarnos de SVN y lo archivé por completo.