Подтвердить что ты не робот

В коде Visual Studio Как я могу объединиться между двумя локальными ветвями?

В Visual Studio Code кажется, что мне разрешено только нажать, вытащить и синхронизировать. Существует документально подтвержденная поддержка конфликтов слияния, но я не могу понять, как фактически сливаться между двумя ветвями. Командная строка Git в VSC (нажмите F1) только упрощает подмножество команд:

Параметры eGit, доступные в VSCode

Попытка вытащить из альтернативной ветки или нажать на альтернативную ветвь дает:

git Управлять дросселированием

Здесь документация на VSCode Git  Код Visual Studio Git Документация

Что я пропускаю?

4b9b3361

Ответ 1

Файл управления версиями не содержит команд объединения, только статус объединения и поддержку конфликтов.

Даже последний релиз за 1,3 июня не приносит ничего нового на фронт VCS.

Это поддерживается issue 5770, который подтверждает, что вы не можете использовать VS Code как git mergetool, потому что:

Возможно ли, что эта функция включена в следующую итерацию?

Вероятно, нет, это большое усилие, , так как пользовательский интерфейс слияния должен быть реализован.

Это приводит к тому, что фактическое слияние запускается только из командной строки.

Ответ 2

У меня был тот же question, поэтому я создал Git Слияние.
надеюсь, это поможет:)

Ответ 3

Я нашел это расширение для кода VS, называемого Git Слияние. Он добавляет Git: Merge from к командам.

Ответ 4

Вы можете сделать это без использования плагинов.

В последней версии vscode, которую я использую (1.17.0), вы можете просто открыть ветку, которая вам нужна (из нижнего левого меню), затем нажмите ctrl+shift+p и введите Git: Merge branch, а затем выберите другой ветки, которую вы хотите слить (с текущей)