私はオープンソースプロジェクトでのマージを研究するための研究に取り組んでいます。
リポジトリ内のマージごとに、ベース(最も近い共通の祖先)、2つのコントリビューター、および結果としてマージされたコミットを見つける必要があります。
git merge-base rev1 rev2
最も近い共通の祖先( )と貢献者( )を取得する方法についてはすでに考えていますがgit log --pretty=%P -n 1 <commit>
、マージ操作の結果として発生したコミットを特定するのに問題があります。
Gitリポジトリに複数の親を持つすべてのコミットを見つけるにはどうすればよいですか?