views:

352

answers:

3

We have a custom project management tool built in ASP,net 3.5 and we use VisualSVN for our version management. However, we are looking a way to report the version changes through the project management tool by integrating VisualSVN with our project management tool, i.e. pretty much similar to what Trac [python based SCM tool] provides.

Basically looking for a simple VisualSVN Client API to be able to detect & report the file changes based on the revision set provided.

A: 

Check Svn.NET I think is the best solution for right now .NET bindings of the Subversion client system libraries.

CMS
+3  A: 

There is also SharpSvn wich encapsulates the whole Subversion 1.5 client api. It's is licensed under the Apache 2.0 license and it's from CollabNet.

Michel
A: 

If you're happy with some scripting, you can use svnlook, which is the tool that provides reports on changes and repository modifications.

I use it in a post-commit hook to send the changes of all files to my bugtracker, so it can display which files were changed given a revision number. I add a specific text to the log, and it picks that up to know which bug to associate the data with.

gbjbaanb