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

  • 2009-10-18
  • 本文字数:440 字

    阅读完需:约 1 分钟

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