У меня есть две коммиты, один из которых является предком другого. (Они, случается, являются начальными и конечными точками ветки. Я не думаю, что это имеет значение, но я включу его, если это произойдет).
Я хочу видеть разницу между двумя коммитами, но исключая изменения, сделанные во время коммитов (т.е. все коммиты с несколькими родителями), которые были сделаны между двумя коммитами. (В принципе, я хочу любое "реальное" совершение, которое было сделано в ветке, исключая слияния.)
Возможно ли это? Если да, то как вы это делаете?
При необходимости предположите, что конфликты не разрешены во время компиляции... но бонусные точки для решения, которое может обрабатывать их элегантно.