я могу перебазировать из ветки разработки в ветку функций через Team Explorer? - PullRequest
0 голосов
/ 02 января 2019

Несколько дней назад я создал свой локальный филиал X из развивающего филиала.С тех пор ветвь разработки была обновлена ​​ветвями кода других разработчиков.Я хочу, чтобы моя локальная ветвь X была в курсе развития ветки.Я думал, что я мог бы использовать Rebase, чтобы сделать это через VS Team Explorer.Тем не менее, Team Explorer, похоже, имеет возможность перебазировать из моей текущей ветви функций в другую ветку.Не возможность перебазирования из другой ветки (например, разработки) в текущую ветку.Есть ли способ перебазировать из другой ветви на текущую функциональную ветку?Или я неправильно понимаю реализацию Rebase в VS Team Explorer?

Ответы [ 2 ]

0 голосов
/ 02 января 2019

Если вы хотите переместить ветвь X в текущее состояние разрабатываемой ветки, то из командной строки вы извлечете ветку X и запустите git rebase.Team Explorer настроен на работу таким же образом.Пока у вас есть разветвленная ветка X, щелкните правой кнопкой мыши на Develop (на странице ветвей) и выберите «Rebase into».Это переместит ветвь X в проявление.

Ниже приводится объяснение более низкого уровня, которое вычислит базу слияния между ветвью X и проявкой, чтобы определить коммиты, которые должны быть перебазированы.Затем он сбросит X, чтобы соответствовать развернутым и воспроизвести коммиты.Под прикрытием Team Explorer в VS 2017 фактически запускает «git rebase».

Надеюсь, это поможет.

0 голосов
/ 02 января 2019

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

...