GitHub не предоставляет эту функциональность в API. Вы хотите использовать вызов командной строки, который дает ответ, как в вопросе, с которым вы связаны, или написать (довольно сложный) вызов, используя libgit2 или оболочку. Это единственный способ получить правильный ответ на этот вопрос.
Если вы абсолютно, на 100% уверены, что люди будут использовать только стандартные инструменты командной строки Git, вы можете использовать этот вызов API , чтобы просмотреть историю и найти соответствующее сообщение фиксации, указывающее слияние Однако, если кто-либо когда-либо отредактирует сообщение о коммите или использует другой инструмент, вы пропустите записи.
Вы также можете просмотреть историю с помощью API GitHub, чтобы найти все слияния в ветви release
и найти первый коммит, который соответствует второму родительскому элементу в ветви dev
, но это неэффективно и, вероятно, приведет к Вы получаете ограниченную скорость.