Рассмотрим следующий общий сценарий
- Два разработчика создали две ветви из одной и той же ревизии мастера
- Одна ветвь затем была объединена с мастером
- Второй разработчикхочет продолжить работу над своей второй ветвью, но вторая ветвь должна быть обновлена до текущего мастера, который теперь содержит объединенные изменения первого разработчика.
До сих пор мы использовали git
командную строку иперебазировал вторую ветку.Но мне интересно, возможно ли добиться того же самого прямо из xcode (и мне все равно, будет ли это перебазировка, слияние или любая другая комбинация).
Я попытался использовать опцию «Объединить мастер в ветку» из контекстного меню навигатора Source Control.Оно завершается словами «ваша ветвь обновлена», но вы можете видеть, что она по-прежнему показывает, что ветка на 3 изменения позади (красная линия последовательно заменяет одно и то же имя ветки):
Я также попробовал опцию Pull в меню управления источником.Тот же результат: я получаю «Хранилище обновлено».и ветка еще на 3 изменения позади.
Так возможно ли это и как?