Запросы Pull, не действующие как слияние в Github (но не Bitbucket / Gitlab) - PullRequest
0 голосов
/ 03 мая 2019

Я использовал git уже несколько лет, но недавно начал использовать github для управления своим хранилищем.Кто-нибудь еще заметил, что запросы на извлечение после одобрения не отображают линии слияния, когда вы смотрите на него с помощью приложения, такого как gitkraken?

Здесь я только что выполнил запрос на извлечение из промежуточного этапа к мастерскому, а послеон слился, я не вижу какой-либо линии, которая указывает на то, что я слился с последней постановкой в ​​мой мастер (самой последней фиксацией)

here is a picture of the merge

Причина, по которой я забочусь, состоит в том, что я заметил, что позже, когда я иду во второй раз слияния от стадии к мастеру, у меня возникают конфликты слияния, когда он заставляет меня выбирать все изменения стадии, когда не должно быть слиянияконфликтует вообще, потому что master - это просто ранняя форма постановки.

Я выполнял эти запросы извлечения годами для bitbucket, кодового коммита и gitlab, поэтому я не понимаю, что здесь происходит - какие-нибудь советы?

1 Ответ

0 голосов
/ 03 мая 2019

squash versus non squash merge Похоже, что слияние без сквоша решает проблему.На этом изображении вы можете видеть, когда я выполнял слияние сквоша с мастером, оно отображается как отдельный коммит, а когда я выполнял слияние без сквоша в ветку «не сквош-слияние», оно отображается так, как вы ожидаете.

Так что я предполагаю, что это означает, что я должен выполнить слияние сквоша от ветви объекта до стадии и слияние без сквоша от стадии до мастера.Weird!

...