Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
リポジトリ内のgitオブジェクトの総数を取得するにはどうすればよいですか?(私git count-objectsはJGitのようなものを検索します。)
git count-objects
統計値を計算し、gitリポジトリのすべてのオブジェクト(blob、tree、commit、tag)を読み取る必要があるJavaプログラムを作成しました。プログレスバーのようなものは、すでに処理されたオブジェクトの数をユーザーに示す必要があります。したがって、gitオブジェクトの総数が必要です。
getAllRefs()私はGitオブジェクトをまったく操作しませんでしたが、またはのようなメソッドを持つリポジトリオブジェクトを探索する必要があると思いますgetObjectDatabase()。
getAllRefs()
getObjectDatabase()
結果から、あなたが欲しいものを見つけることができたと思います。