問題タブ [libgit2sharp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
libgit2sharp - libgit2sharp で git diff --unified=0 と同等ですか?
現在のファイルの余白に Git Diff を表示する Visual Studio 2012 拡張機能であるプラグイン GitDiffMargin の libgit2sharp による Windows パスからの git.exe の使用を置き換えることを計画しています。- https://github.com/laurentkempe/GitDiffMargin
ファイルで git diff --unified=0 を実行したときと同じ情報を得るために libgit2sharp に同等のものがあるかどうか知りたいですか?
c# - GITスマートHTTPプロトコルのサーバー側とクライアントの詳細な違いは何ですか
GITスマートHTTPプロトコルのサーバー側とクライアント側の詳細な違いについて誰かが答えてくれることを願っています。
最善の方法は、事前に参考書とコードを提供することです。
一部の人々は、
libgit2 は既に packbuilder を公開しています。ただし、サーバー側のプロトコルを自分で実装する必要があります。
小さなコードで libgit2sharp(または libgit2) を使用してサーバー側を実装できますか?
上記の質問に続きます。pack を使用しgit.exe receive-pack
てgit.exe upload-pack
コマンドを--stateless-rpc
引数で処理できます。実装されたコードはhereとhereです。
上記のコードをネイティブ コードとして .Net アセンブリにコンパイルできますか? ASP.NET ストリームと git.exe をパイプラインで接続できますが、これは良い方法ではありません。
linqpad - LINQPad で libgit2sharp を使用していますか?
NuGet を使用した LINQPad バージョンがあり、libgit2sharp を追加しましたが、これは別の (ネイティブ) dll に依存しています。
私はもう試した:
- それらを私のシステムディレクトリにコピーします。
- パスに追加した別のディレクトリにそれらを配置します。
- それらを LINQPads プラグイン ディレクトリに配置します。
- クエリを実行するときにそれらをコピーします
Assembly.GetExecutingAssembly().Location
このライブラリを使用してログを読み取ろうとしているだけで、LINQPad でスニペットとして保持するのは適切ですが、他のすべてが失敗した場合はコンソール アプリケーションにすることができると思います。
LINQPad で libgit2sharp を使用した人がいて、それらをうまく連携させる方法を説明できますか?
git - libGit2Sharpを使用してgitリポジトリでHEADから最後のコミットを取得する方法は?
現在のヘッドから最後のコミットを取得するにはどうすればよいですか?
現在のブランチ (repo.Head) を取得し、次に SHA1 (どのように?) を取得し、SHA1 を使用してコミットを検索する必要があると思います (どのように?)。
git - libgit2sharp を使用して、変更されたファイル (すべてのファイルがステージングされます) の一部をコミットする方法はありますか?
libgit2sharp を使用して、変更されたファイル (すべてのファイルがステージングされます) の一部をコミットする方法はありますか?
リポジトリには、パス パラメータを受け取る Commit メソッドはありません。