Разница, которую вы видите в Bitbucket, будет представлять изменения, которые будут внесены в ветку target из ветки исходного кода, которая объединяется. Если быть точным, то для какого-либо исходного файла вы бы посмотрели версию этого файла в branch-1
с diff / изменениями, соответствующими тому, что версия branch-2
сделала с тем же файлом.
В общем, у вас не будет ситуации, когда оба удаленных branch-1
и branch-2
оба опережают какой-либо общий коммит. Скорее, в этой ситуации, как правило, Bitbucket заставляет вас обновить локальный branch-2
с изменениями из вышестоящего branch-1
, прежде чем разрешить запрос на получение.