0
ツリーとツリーの比較を使用してリモートブランチで自分のHEADを比較しようとしています。リモートツリーを取得するには、まず、で取得したリモートオブジェクトを渡して、git_tree_lookup
を使用してみました。あらかじめリモートに接続してフェッチしても、これは失敗します。
しかし、チェックした後、オブジェクトポインタをgit_commit *
にキャストし、代わりにgit_commit_tree
を使用すると、それは成功し、リモートツリーが返されます。
一方通行はなぜ機能しないのですか?libgit2を使用してリモートブランチのgitツリーを取得する正しい方法