.NET和Mono项目版Git——Git#

Git#是由JGit移植到C#的一款流行的.NET和Mono版本源代码管理系统Git。其它类似的项目还有msysgit和gitextensions。

Git#意在“完全兼容原始git,并可以当作一款把git作为对象数据库的应用程序的轻量级程序库,它能以某种方式读取或操作数据字典”。

Git#的最新版本代号为Alpha 0.1.3,仍然采用命令行接口,但它提供稳定的代码库,可从.NET项目访问Git数据字典。相应的API仍会改动。

Git#已经为有兴趣参与并更多了解项目的人们设立了讨论组。GitHub站点提供了可直接使用的演示程序。还有一些示例介绍Git#入门。该项目和JGit的一样使用BSD许可。

msysgit是一款Windows的Git提供程序,比起Git#更加成熟和完善,但Git#作者却说“它不易于扩展和嵌入到其他应用程序当中”。该程序使用的是GNU GPL v2许可。

还有另一个项目叫gitextensions它提供多个工具来帮助程序员在Windows下使用Git。它集成Windows浏览器和VS 2005/2008插件。为GNU GPL v3许可。

查看英文原文:Git# Offers Git Access for .NET and Mono Projects

你可能感兴趣的:(.NET和Mono项目版Git——Git#)