Сравнение интерфейса Git с командой Обозреватель в Visual Studio 2019
Статья
Мы запустили первую версию интерфейса Git в Visual Studio 2019 версии 16.8. Этот интерфейс помогает уменьшить переключение контекста с помощью простого окна изменений Git, включающего распространенные задачи Git. Он также содержит окно Репозиторий Git на уровне экрана для выполнения более сложных операций Git, таких как управление филиалами и просмотр репозитория.
Если вы использовали team Обозреватель, вот пошаговое руководство по использованию интерфейса Git.
Примечание.
В следующем разделе приведены снимки экрана, размеры которых соответствуют ширине столбцов таблицы. Щелкните каждый снимок экрана, чтобы просмотреть его более крупную версию. (Если вы используете устройство с сенсорным экраном, то для просмотра более крупной версии снимка коснитесь его.)
1. Откройте домашнюю страницу в команде Обозреватель. 2. Выберите решение из списка решений.
1. Откройте страницу "Переключение представлений" в Обозреватель решений. 2. Выберите решение из списка решений.
Добавление решения в систему управления версиями и создание нового репозитория
1. Выберите Git в меню "Добавить в панель состояния системы управления версиями ". 2. Выберите " Опубликовать".
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
Фиксация и промежуточное сохранение
1. Введите сообщение о фиксации. 2. Выберите "Зафиксировать все". 3. Чтобы выполнить этап определенных файлов, щелкните их правой кнопкой мыши и выберите этап.
1. Введите сообщение о фиксации. 2. Выберите "Зафиксировать все". 3. Чтобы выполнить этап определенных файлов, наведите указатель мыши на них и щелкните значок "+".
1. Найдите кнопки получения, извлечения и нажатия кнопки в окне изменений Git. 2. Щелкните сетевую операцию выбранного варианта.
Просмотр входящих и исходящих фиксаций
1. Перейдите на страницу синхронизации . 2. Просмотр входящих и исходящих списков.
1. Щелкните исходящую или входящую ссылку в окне "Изменения Git". 2. Просмотр входящих и исходящих фиксаций с помощью значков в таблице графов в верхней части окна репозитория Git.
1. В окне изменений Git щелкните раскрывающийся список ветвей. 2. Нажмите кнопку "Создать ветвь".
Получение последних изменений из удаленной ветви
1. Перейдите на страницу "Ветви". 2. Щелкните правой кнопкой мыши удаленную ветвь и выберите "Объединить из" или "Перенаправить".
1. Щелкните раскрывающийся список ветвей. 2. На вкладке "Удаленные " щелкните удаленную ветвь и выберите "Объединить в текущую ветвь " или "Перебазировать текущую ветвь".
Управление ветвями
1. Перейдите в окно ветвей . 2. Щелкните правой кнопкой мыши ветви, которыми вы хотите управлять. 3. Просмотр журнала ветвей для управления фиксациями.
1. Перейдите в окно репозитория Git с помощью одной из следующих точек входа:
a. В меню верхнего уровня Visual Studio выберите Git>Управление ветвями. b. Выберите Изменения Git>входящие/исходящие. c. В меню в строке состояния в правом нижнем углу выберите Управление ветвями.
2. В меню управления ветвями верхнего уровня >выполните одно из следующих действий:
А. Щелкните ветви правой кнопкой мыши. B. Выберите несколько фиксаций, которыми вы хотите управлять.
Разрешение конфликтов
Team Explorer
Интерфейс Git
Доступ к списку файлов с конфликтами
1. Перейдите в окно "Разрешить конфликты", щелкнув ссылку "Конфликты". 2. Используйте список конфликтов для разрешения конфликт слияния.
1. Убедитесь, что выполняется слияние с конфликтами . 2. Список файлов с конфликт слияния отображается в разделе "Отменяемые изменения" окна изменений Git. Разрешите конфликты.