Сравнение интерфейса Git с командой Обозреватель в Visual Studio 2019

Мы запустили первую версию интерфейса Git в Visual Studio 2019 версии 16.8. Этот интерфейс помогает уменьшить переключение контекста с помощью простого окна изменений Git, включающего распространенные задачи Git. Он также содержит окно Репозиторий Git на уровне экрана для выполнения более сложных операций Git, таких как управление филиалами и просмотр репозитория.

Если вы использовали team Обозреватель, вот пошаговое руководство по использованию интерфейса Git.

Примечание.

В следующем разделе приведены снимки экрана, размеры которых соответствуют ширине столбцов таблицы. Щелкните каждый снимок экрана, чтобы просмотреть его более крупную версию. (Если вы используете устройство с сенсорным экраном, то для просмотра более крупной версии снимка коснитесь его.)

Начать

Team Explorer Интерфейс Git
Клонирование репозитория Screenshot of the Connect window for Team Explorer in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Откройте страницу Подключение.
2. Разверните узел "Управление Подключение".
3. Выберите Подключение в проект.
Screenshot of the Git menu in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Откройте меню Git .
2. Выберите клонировать репозиторий.

Переключение между репозиториями Screenshot of the Connect window for Team Explorer in Visual Studio 2019, with a 'switch between repos' procedure overlay.

1. Откройте страницу Подключение.
2. Выберите репозиторий из списка локальных репозиториев .
Screenshot of the Local Repositories menu item in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Откройте меню Git .
2. Выберите репозиторий из списка локальных репозиториев .
Открытие решения Screenshot of the Home window for Team Explorer in Visual Studio 2019, with an 'open a solution' procedure overlay.

1. Откройте домашнюю страницу в команде Обозреватель.
2. Выберите решение из списка решений.
Screenshot of Solution Explorer in Visual Studio 2019, with an 'open a solution' procedure overlay.

1. Откройте страницу "Переключение представлений" в Обозреватель решений.
2. Выберите решение из списка решений.
Добавление решения в систему управления версиями и создание нового репозитория Screenshot collage of Team Explorer options in Visual Studio 2019, with an Add to Source Control - Create Repo procedure overlay.

1. Выберите Git в меню "Добавить в панель состояния системы управления версиями ".
2. Выберите " Опубликовать".
Screenshot collage of Git options in Visual Studio 2019, with an 'add to source control - create repo' procedure overlay.

1. Выберите Git в меню "Добавить в панель состояния системы управления версиями" или выберите Git Create Git>Repository в строке меню Visual Studio верхнего уровня.
2. Выберите "Создать и отправить".

Примечание. Используйте параметр "Существующий удаленный репозиторий", если вы хотите добавить код в Azure DevOps. В этом случае сначала необходимо создать репозиторий Azure DevOps.

Совет

Интерфейс Git должен автоматически подключаться к правильному репозиторию Azure DevOps на основе открываемого репозитория или решения. Тем не менее, если необходимо подключиться к репозиторию вручную, это можно сделать в Team Explorer. В строке меню Visual Studio выберите Вид>Team Explorer>Управление подключениями>Подключиться.

Изменения Git

Team Explorer Интерфейс Git
Фиксация и промежуточное сохранение Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with a 'commit and stage' procedure overlay.

1. Введите сообщение о фиксации.
2. Выберите "Зафиксировать все".
3. Чтобы выполнить этап определенных файлов, щелкните их правой кнопкой мыши и выберите этап.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'commit and stage' procedure overlay.

1. Введите сообщение о фиксации.
2. Выберите "Зафиксировать все".
3. Чтобы выполнить этап определенных файлов, наведите указатель мыши на них и щелкните значок "+".
Исправление фиксации Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with an 'amend a commit' procedure overlay.

1. Щелкните раскрывающийся список "Действия ".
2. Выберите "Изменить предыдущую фиксацию".
Screenshot of the Git Changes window in Visual Studio 2019, with an 'amend a commit' procedure overlay.

1. Щелкните поле "Изменить проверка".
2. Нажмите кнопку "Зафиксировать все" , чтобы зафиксировать обновления.
Прятанье изменения Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with a 'stash a change' procedure overlay.

1. Щелкните раскрывающийся список Stash .
2. Выберите соответствующий параметр Stash .
Screenshot of the Git Changes window in Visual Studio 2019, with a 'stash a change' procedure overlay.

1. Щелкните раскрывающийся список "Зафиксировать все ".
2. Выберите соответствующий параметр Stash .

Синхронизация

Team Explorer Интерфейс Git
Получение, извлечение и отправка изменений Screenshot of the Synchronization window for Team Explorer in Visual Studio 2019, with a 'fetch, pull, and push' procedure overlay.

1. Перейдите на страницу синхронизации .
2. Щелкните сетевую операцию выбранного варианта.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'fetch, pull, and push' procedure overlay.

1. Найдите кнопки получения, извлечения и нажатия кнопки в окне изменений Git.
2. Щелкните сетевую операцию выбранного варианта.
Просмотр входящих и исходящих фиксаций Screenshot of the Synchronization window for Team Explorer in Visual Studio 2019, with a 'view incoming and outgoing commits' procedure overlay.

1. Перейдите на страницу синхронизации .
2. Просмотр входящих и исходящих списков.
Screenshot of the Git Changes window and the Git Repository window in Visual Studio 2019, with a 'view incoming and outgoing commits' procedure overlay.

1. Щелкните исходящую или входящую ссылку в окне "Изменения Git".
2. Просмотр входящих и исходящих фиксаций с помощью значков в таблице графов в верхней части окна репозитория Git.

Ветви

Team Explorer Интерфейс Git
Создание ветви Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'create a new branch' procedure overlay.

1. Перейдите в окно ветвей .
2. Нажмите кнопку "Создать ветвь".
Screenshot of the Git Changes window in Visual Studio 2019, with a 'create a new branch' procedure overlay.

1. В окне изменений Git щелкните раскрывающийся список ветвей.
2. Нажмите кнопку "Создать ветвь".
Получение последних изменений из удаленной ветви Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'get recent changes from remote branch' procedure overlay.

1. Перейдите на страницу "Ветви".
2. Щелкните правой кнопкой мыши удаленную ветвь и выберите "Объединить из" или "Перенаправить".
Screenshot of the Git Changes window in Visual Studio 2019, with a 'get recent changes from remote branch' procedure overlay.

1. Щелкните раскрывающийся список ветвей.
2. На вкладке "Удаленные " щелкните удаленную ветвь и выберите "Объединить в текущую ветвь " или "Перебазировать текущую ветвь".
Управление ветвями Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'manage branches' procedure overlay.

1. Перейдите в окно ветвей .
2. Щелкните правой кнопкой мыши ветви, которыми вы хотите управлять.
3. Просмотр журнала ветвей для управления фиксациями.
Screenshot collage of how three UI options to use to manage branches in Visual Studio 2019.

1. Перейдите в окно репозитория Git с помощью одной из следующих точек входа:

a. В меню верхнего уровня Visual Studio выберите Git>Управление ветвями.
b. Выберите Изменения Git>входящие/исходящие.
c. В меню в строке состояния в правом нижнем углу выберите Управление ветвями.

2. В меню управления ветвями верхнего уровня >выполните одно из следующих действий:

А. Щелкните ветви правой кнопкой мыши.
B. Выберите несколько фиксаций, которыми вы хотите управлять.

Разрешение конфликтов

Team Explorer Интерфейс Git
Доступ к списку файлов с конфликтами Screenshot collage of the Changes window and the Resolve Conflicts window for Team Explorer in Visual Studio 2019, with a procedure overlay.

1. Перейдите в окно "Разрешить конфликты", щелкнув ссылку "Конфликты".
2. Используйте список конфликтов для разрешения конфликт слияния.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'resolve conflicts' procedure overlay.

1. Убедитесь, что выполняется слияние с конфликтами .
2. Список файлов с конфликт слияния отображается в разделе "Отменяемые изменения" окна изменений Git.
Разрешите конфликты.