Я всегда переназначаю мастера в свою ветку, когда мне нужно в нее войти, но члены моей команды (и члены других команд, с которыми я работаю) объединяют мастера в свою ветку.
Мне трудно объяснить, почему они видят так много «изменений» в gitlab, когда пытаются объединить свою локальную ветвь обратно с master, а иногда они даже не видят свои изменения.
На высоком уровне я понимаю, что перебазировка эквивалентна запуску заново и внесению тех же изменений в новую ветвь с тем же именем.
Но слияние мастера с веткой, а затем слияние этой ветви с мастером вводит меня в заблуждение по поводу того, как он отображает историю для моих товарищей по команде. Они открывают запрос на слияние в gitlab и видят тысячи изменений (потому что было много изменений при слиянии master с их локальной ветвью).
Я сказал им, что они должны вернуться в свою ветку, чтобы избежать этого, но они все еще сливаются, и я должен иметь возможность объяснить им, что на самом деле происходит, я думаю, чтобы они чувствовали себя комфортно, перебазируя вместо этого.
Что происходит, что заставляет их видеть так много изменений в своем запросе на слияние после того, как они сливают master с local и затем создают запрос на слияние?