Поделиться через


Этапы строк кода в Visual Studio

Поддержка промежуточной строки, также известная как интерактивная промежуточная, доступна в Visual Studio 2022 версии 17.3 и более поздних версиях . Промежуточные строки позволяют выполнять фрагменты изменений в файлах прямо из редактора кода. Промежуточное хранение строк также может оказаться полезным, если вы хотите разделить изменения по разным фиксациям.

Снимок экрана: пример промежуточной поддержки строк Git в Visual Studio 2022.

Начиная с Visual Studio 2022 версии 17.6, можно использовать параметр наведения указателя мыши, чтобы также отменять изменения , строки по строке.

Снимок экрана: пример отмены изменений для Git в Visual Studio 2022.

Наблюдение за промежуточными изменениями с помощью цветовых полей

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

Снимок экрана: цветовые поля в редакторе Visual Studio 2022.

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

Снимок экрана: примеры разностных и аннотированных цветовых полей в Visual Studio 2022.

Настройка параметров поля цвета

Вы можете изменить цвета, отображаемые Visual Studio, чтобы помочь вам управлять изменениями. В диалоговом окне "Параметры инструментов>" перейдите в раздел "Шрифты и цвета среды>" и настройте следующие параметры отображения элементов:

  • Отслеживание добавлений в документах под управлением версиями
  • Отслеживание удалений в документах под управлением версиями
  • Отслеживание изменений в документах под управлением версиями

Снимок экрана: диалоговое окно

Просмотр промежуточных изменений с помощью peek Difference

Поля цвета являются интерактивными. При выборе цветовой поля Visual Studio открывает пользовательский интерфейс Peek Difference , где можно просматривать изменения в редакторе без переключения контекста. Пользовательский интерфейс "Просмотреть разницу" содержит сводку по количеству добавленных и удаленных строк и упрощает переключение между изменениями с помощью стрелки ВВЕРХ и ВНИЗ.

Снимок экрана: пользовательский интерфейс Peek Difference в Visual Studio, связанный с системой управления версиями.

Вы также можете получить доступ к peek Difference при щелчке правой кнопкой мыши строку кода, которая имеет изменения. В контекстном меню можно выбрать вариант "Показать разницу" или использовать сочетание клавиш ALT+F8.

Снимок экрана: контекстное меню правой кнопкой мыши в Visual Studio, где можно выбрать пункт

Примечание.

Если вы предпочитаете встроенное представление разницы, можно использовать элемент управления "Параметры" в правом верхнем углу редактора Diff для перехода в встроенный режим.

Снимок экрана: параметры Diff, доступные на значке шестеренки, где можно выбрать параметр

Настройка параметров разности для просмотра

Вы можете изменить способ взаимодействия Visual Studio с изменениями кода в пользовательском интерфейсе peek Difference. Параметр "Щелкнуть", чтобы просмотреть поле, доступен на странице "Расширенный редактор>параметров>инструментов".>

Снимок экрана: параметр текстового редактора

Вы можете изменить параметр единого щелчка по умолчанию, чтобы дважды щелкнуть, или выбрать "Нет", чтобы отключить пользовательский интерфейс "Просмотреть разницу".

Блоки кода этапов

Вы можете выполнить любой фрагмент кода с помощью пользовательского интерфейса "Просмотреть разницу". Наведите указатель мыши на изменение этапа и выберите " Изменить этап". Если вы хотите выполнить все изменения, внесенные в документ, можно использовать глобальное действие Stage .

Снимок экрана: параметр

Примечание.

Если вы предпочитаете представление разницы в полноэкранном режиме, можно переключиться в редактор Diff с значком "Продвижение к документу" в правом верхнем углу пользовательского интерфейса разности или использовать сочетание клавиш CTRL+ALT+HOME. Все функции, предоставляемые пользовательским интерфейсом Peek Difference, также доступны в редакторе Diff . На следующем рисунке показано представление редактора Diff :

Снимок экрана: представление различия между этапами в Visual Studio 2022.

Вы можете включить или отключить промежуточные элементы управления в представлении различий, нажав кнопку "Показать промежуточные элементы управления ".

Фиксация промежуточных изменений

После подготовки фиксации, просмотрив и проверив необходимые изменения, вы можете создать фиксацию с помощью окна "Изменения Git". Введите сообщение о фиксации и нажмите кнопку "Зафиксировать", чтобы завершить процесс:

Снимок экрана: диалоговое окно