Я думаю, что это происходит, потому что вы выбрали тип слияния Сквош-коммит , когда вы закончили первый pr, это приводит к показу первого pr-коммитов во втором pr.
Когда выбран тип слияния коммитов для завершения pr, несколько узлов коммитов в ветви темы (dev) объединяются в один узел и объединяются с веткой по умолчанию (master). Исходный узел фиксации остается в ветви темы (dev), поэтому при создании второго pr отображаются коммиты первого pr и текущие коммиты.
Причиной ошибки является то, что в самой ветке темы нет коммита, объединяющего ее с веткой по умолчанию. Вы можете обратиться к этому документам . Я полагаю, что если вы выберете тип слияния коммитов, лучше всего проверить Удалить исходную ветвь после слияния .
Вот образец моего репродукции:
Я создал первый pr и выбрал тип слияния Squash commit, и нет опции «Удалить test607 после опции слияния»
Затем я создал второй pr и обнаружил, что в этом pr был коммит последнего pr.
После нажатия кнопки «Создать» произошла ошибка.
Надеюсь, это поможет.