У нас следующая ситуация:
master ------A X------------Y
\ / \ /
\ / \ /
\ / \ /
--B- \ /
\ \ /
C---------D
Джейн создала FB в A, а затем объединилась обратно в X.
Боб создал FB C в B, сделал некоторую работу, вытащилснова от мастера, и создал PR в D для слияния обратно в Y.
В GitHub PR Джейн правильно показывал только изменения между A и X и был снова объединен с мастером.
В GitHub PR Боба показывает ВСЕ изменения между A и Y, что не то, что мы ожидали. Мы думали, что, поскольку Боб слился с X в свой FB в D, его PR будет включать только изменения между его ветвью и X , то есть текущая разница между его ветвью и хозяином. .
Мы что-то упускаем из виду?