2016-11-02 3 views
0

есть проблема с пониманием слияния. У меня есть особенность-ветвь, основанная на развитии-отрасли. Время от времени я хотел бы объединить его с разработкой, потому что другие разработчики могут его изменить. Раньше, чтобы объединить его я сделал:TortoiseGit объединить с удаленного источника

1) перейти к разработке

2) тянуть

3) переключатель с функцией

4) слияние с разработки

И все обработанное как и ожидалось, но сегодня я попытался просто: 1) слияние с удаленной оригинальной разработки (без изменений тяги в локальном развитии), и я пропустил некоторые коммиты.

Я ожидаю, что моя особенность-ветвь будет объединена с последними коммитами от разработки, но это не произошло.

Является ли это поведением по умолчанию (из-за указателя на мою ветку разработки не было обновлений несколько раз)? Должен ли я использовать «fetch remote» для этого случая перед слиянием с источником?

ответ

1

Перед слиянием вы не сделали pull или fetch, поэтому ваша локальная дистанционная система отслеживания develop ничего не знает о новых коммитах на пульте дистанционного управления.

Использование «fetch remote» решит эту проблему.

Смежные вопросы