DotSVN
DotSVN is a .Net port of Subversion.
DotSVN will be 100% compatible with the Subversion backend. This will facilitate side-by-side deployment of Subversion and DotSVN which in turn will help in leveraging the ecosystem of existing tools like TortoiseSVN, RapidSVN etc. For instance, this can support scenarios like DotSVN being deployed with read-only access to a live Subversion repository, while TortoiseSVN is used to manipulate the repository. DotSVN will implement a layered architecture similar to Subversion, thereby enabling developers to create solutions suitable for each layer.
Being a .NET library, DotSVN can leverage many of the platform capabilities of Windows like Authentication and Permissions. Also, DotSVN will run natively on IIS which will enable DotSVN to be deployed on Windows Hosting sites that support ASP.NET. Additionally, DotSVN can expose Subversion through other endpoints like web-services. Other .NET applications like content management systems can use such endpoints to implement a versioned storage backend. Another advantage of having a .NET port is that the code-base will be exposed to a broader audience who can contribute extensions to this project.
Go to http://www.dotsvn.net/
See also these related projects.
- AnkhSVNA: Subversion addin for Microsoft Visual Studio .NET - AnkhSVN is a Visual Studio .NET addin for the Subversion versioncontrol system. ...
- NetCvsLib - NetCvsLib is a CVS client written entirely in C# for the .NET platform.It is imp ...
- Porc - Project Oriented Revision Control - Porc is both a graphical front-end for CVS and a Project managementtool, and it ...
- Sharp SVN - SharpSvn is a binding of the Subversion Client API for .Net 2.0 applications con ...
- SharpCVSLib - Sharpcvslib is a client API for the cvs protocol. It is written inmanaged c# and ...
- SVN Monitor - What is SVN-Monitor?
- Perform all your commonly-used svn-actions (update, ... - Svn.NET - This is a project to build reliable .NET bindings for the Subversion version-con ...