かなり前に 2 つのブランチが分岐しました (例: devel と master)。その分岐点の両側、たとえば +/-10 コミットの履歴を表示したいと思います。(これは、古いブランチを再キャプチャする方法を決定して、命名規則を変更することです)
マージベース ( git merge-base devel master
) を見つけて、その前の 10 個のコミットを表示するのは簡単です (例git log --oneline -10 $(git merge-base devel master)
)。
しかし、表示されるコミット範囲を制限するために、merge-base の 10 コミット前 (より最近) のポイントを特定する方法がわかりません (たとえば、show-branch を使用)。
特定の開発ラインに沿って n 番目に最近のコミットへの方法はありますか?