Does anyone know of a good C# API for Subversion? [closed]

I'm looking to make calls out to a subversion repository, but I would like to write it in C#. Does anyone know of any good libraries?


Solution 1:

Have a look at SharpSVN. This is an open-source binding of the Subversion Client API for .Net 2.0 applications.

For example, this library is used by the AnkhSVN Visual Studio Add-In.

Solution 2:

I recommend you look at the Tortoise SVN source code.

It is mostly in C++, but since it is all done in VS, it should be easy to wrap up and use much of the code again.

You can also try SubversionSharp if you want less heavy lifting (however it is not yet a stable release, so be cautious).

Solution 3:

How about SubversionSharp.