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 许可。
评论