私はいじくり回し、見つけることができる小さなWiki情報を読み、関連があると思われるテストを調べましたが、いくつかのことに対する実用的な解決策を思い付くのに問題があります.
ほとんどの場合、作業リポジトリ/ローカル コミットの前にサーバーにプッシュされたコミットを一覧表示する方法を探しています。Fetch と FetchHeads を使用してみましたが、Network クラスのすべてのドキュメントを調べても、理解できるものは何も得られないようです。理想的には、次のようなものを見ることに興味があります。
IQueriableCommitLog Repository.Network.GetCommitsAhead
また
IQueriableCommitLog Repository.Remote.GetCommitsAhead
次に、次のように結果を使用します。
IQueriableCommitLog Repository.Commits
また、おそらくリモートコミット用の Commit.UpdateTo() のようなメソッド。
探しているものに対してベースから離れすぎていますか? 現時点で、このようなアクションを実行することは可能ですか? libgit2 でサポートされていますか?