Subversion can serve repositories using two different protocols. The svn: // protocol is used by svnserve, a custom Subversion server. The http: // protocol is used by the version of Subversion for Apache. Apache provides the webDAV functionality that you see with HTTP.
I created a library to work on the server side. He will do things like
- Add and remove users
- Change user passwords
- Creating and deleting repositories
- Create and delete directories
It is called SVNManagerLib, and I accept it in CodePlex.
http://svnmanagerlib.codeplex.com
I used it for several Winform applications, but I also used it with WCF. It only works with svnserve configurations. I did not manage to add Apache related functions.
source share