特定のファイルが送信された最後のコミットを取得しようとしました (「git log foo.cc」のようなもの)。すべてのコミットを取得し、それらを確認します。コミット ツリーでファイルを探します。問題は、すべてのコミットに興味のあるファイルが含まれていることです。コミット ツリーには、送信されたファイルのみが含まれていると想定されていますか?それとも、コミット時にツリーに完全なツリーが含まれていると想定されていますか?
ツリーがいっぱいになっていると思われる場合: ファイル (TreeEntry) が特定のコミットで変更されたかどうかを知るにはどうすればよいですか?
ありがとう!