2010年8月のリリース(サイトには非常にクリーンなロードマップがあります)では、Git#(またはGitSharp)とそれに基づくアプリケーションがWindowsの現在の代替手段よりも優れている点は何ですか?つまり、 Git#なしでは実現できなかった利点を意味します。
編集:質問が適切に組み立てられていませんでした。
MSysGit は人間が使用するプログラムであり、Git# はマシンが使用するライブラリです。
それは、国際宇宙ステーションよりもピザのスライスの利点が何であるかを尋ねるようなものです.
ライブラリがプロセスを起動する際の起動オーバーヘッドを削減し、stdoutからの結果の解析を回避する必要があります。それがGitSharpが高レベルで行うことです。
多くのgit.exeが同時に起動すると(CruiseControl.NET自動ビルドなど)、PCの速度が大幅に低下することがわかります。
エンド ユーザーにとっては、GitSharp がまだ完成しておらず、すべての git 機能を提供できないことを除けば、違いはありません。
アプリケーション プログラマーにとっては、クリーンでシンプルな API を介して git リポジトリにアクセスでき、コマンド ライン コマンドをフォーマットし、別のプロセスで msysgit を起動して出力を解析する必要がないため、大きな違いがあります。