SharpSvn: A Powerful C# Client Binding for Subversion
A few months ago I got involved with AnkhSVN and as part of working on AnkhSVN, I was introduced to SharpSvn. SharpSvn is a C# implementation of the Subversion client API that has become the core of AnkhSvn. To be brief, I am very impressed with the completeness of SharpSvn, its design and well written/documented source code. To learn get more acquainted with SharpSvn, I decided to write a little Subversion Log Viewer using SharpSvn but to keep from reinventing the wheel, let me point you to my CollabNet blog entry: SharpSvn Brings Subversion to .NET. This blog entry describes my impression of SharpSvn, has a documented code snippet outlining how SharpSvn was used and also reference to the downloadable SharpSvn-based Subversion Log Viewer source code.














Comments
Awesome! I have been looking
Awesome! I have been looking for something like this. Having a decent API to program against should allow for the creation of some neat SVN tools (obviously AnhkSVN is a strong example of this!). Speaking of which, is there any news on StudioTurtle??
Keep up the good work!
Jason
Could you tell me how to
Could you tell me how to invoke a tortoise svn using a C#.Net code.I want the svn to open within my application so i could keep track of the selected items in the subversion.
regards,
vikas
You should look into
You should look into SharpSvn. It's a .NET binding for Subversion's API and it is the same API we use in AnkhSVN.