GitSharp is based upon a manual port of JGit from Java to C#. There is another project does this semi-automatically (with the purpose of being added to MonoDevelop)
NGit is a port of JGit [1] to C#. This
port is generated semi-automatically
using Sharpen [2], a Java-to-C#
conversion utility.
NGit provides all functionality
implemented by JGit, including all
repository manipulation primitives and
transport protocols. SSH support is
provided by a port of jsch [3],
included in the project.
The project is composed by 4
libraries:
- NGit: The git library.
- NGit.Test: Unit tests for NGit
- NSch: The port of jsch.
- Sharpen: Some support classes required by the above libraries.
发布评论
评论(2)
理论上是的,最新的 GitSharp 0.3 版本(2010 年 6 月)包括:
GitSharp README.txt 确实有:
您可以在 此线程:
In theory, yes, the latest GitSharp 0.3 release (June 2010) includes:
The GitSharp README.txt does have:
You will find an example of such a push (over ssh) in this thread:
GitSharp 基于 JGit 从 Java 到 C# 的手动移植。还有另一个项目半自动执行此操作(目的是添加到 MonoDevelop)
http: //foodformonkeys.blogspot.com/2010/10/ngit.html
https://github.com/ slluis/ngit
GitSharp is based upon a manual port of JGit from Java to C#. There is another project does this semi-automatically (with the purpose of being added to MonoDevelop)
http://foodformonkeys.blogspot.com/2010/10/ngit.html
https://github.com/slluis/ngit