Однократная проверка утвержденных многократных запросов на извлечение - PullRequest
0 голосов
/ 03 апреля 2019

Моя организация требует утвержденных запросов на получение. В настоящее время у нас есть две активные ветки разработки, которые имеют практически, но не буквально, один и тот же код. Я буду называть их DevA и DevB. Я создал функцию (Feature) из DevA, объединил DevA в Feature, а затем добавил функцию. На GitHub я создал два запроса на извлечение. Первым было слияние Feature с DevA, а вторым слияние Feature с DevB. К моему удивлению, после одобрения Feature->DevA я смог объединить Feature->DevB, несмотря на то, что я не получил одобрение для этого пиара. Я слил Feature->DevA, что исключило возможность слияния Feature->DevB, пока я не получил второе одобрение. Почему это случилось?

Моя теория заключается в том, что Feature было одинаковым для обоих PR, утверждение позволило my выполнить любой запрос на получение, где Feature - объединение ветви. После того, как первый запрос на запрос завершен, больше не было активного одобрения для функции, которая требовала второго одобрения для Feature->DevB.

Network Screenshot

...