|
Source Control Tools in C#
NetCvsLib is a CVS client written entirely in C# for the .NET platform. It is implemented as an assembly, and thus can easily be incorporated into other projects. |
Go To NetCvsLib
Sharpcvslib is a client API for the cvs protocol. It is written in managed c# and present day it provides core functionality for common cvs commands. |
Go To Sharpcvslib
Porc is both a graphical front-end for CVS and a Project management tool, and it provides some interesting extra functionality on top of CVS. It was written in C#, for the .NET Framework. |
Go To Porc
AnkhSVN is a Visual Studio .NET addin for the Subversion version control system. It allows you to perform the most common version control operations directly from inside the VS.NET IDE. Not all the functionality provided by SVN is (yet) supported, but the majority of operations that support the daily workflow are implemented. |
Go To AnkhSVN
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..NET applications like content management systems can use such endpoints to implement a versioned storage backend.
|
Go To DotSVN
|
|