Моя проблема связана с GitHub API.
Как создать сравнение между коммитами запроса на извлечение, если между этими коммитами есть коммит слияния?
например.
В новом PR от тематической ветки до базовой ветки. Рассмотрим следующий поток:
- Разработчик создает пиар с одним коммитом 111
- Разработчик выдвигает новый коммит 222
- Разработчик понял, что базовая ветвь имеет новые коммиты и объединил ее с функциональной веткой
- Разработчик толкает еще один коммит 333
Как я могу использовать GitHub API V3 или V4 для сравнения между коммитами 111 и 333 без учета коммита слияния? Таким образом, я могу узнать, какие строки были изменены / добавлены только для диапазона фиксации (222 и 333) в PR (например, самые новые изменения).
Я знаю, что PR-интерфейс в GitHub уже делает это, и показывает только изменения из диапазона фиксации. Тем не менее, нет возможности сделать это через API.
Привет