Этапы строк кода в Visual Studio
Поддержка промежуточной строки, также известная как интерактивная промежуточная, доступна в Visual Studio 2022 версии 17.3 и более поздних версиях . Промежуточные строки позволяют выполнять фрагменты изменений в файлах прямо из редактора кода. Промежуточное хранение строк также может оказаться полезным, если вы хотите разделить изменения по разным фиксациям.
Начиная с Visual Studio 2022 версии 17.6, можно использовать параметр наведения указателя мыши, чтобы также отменять изменения , строки по строке.
Наблюдение за промежуточными изменениями с помощью цветовых полей
Первое, что вы можете заметить о поддержке промежуточной строки, заключается в том, как редактор визуализирует изменения Git в полосе прокрутки, а также в поле.
Цвета и заметки позволяют легко различать сохраненные и несохраненные изменения, которые вы добавили, удалили или изменили.
Настройка параметров поля цвета
Вы можете изменить цвета, отображаемые Visual Studio, чтобы помочь вам управлять изменениями. В диалоговом окне "Параметры инструментов>" перейдите в раздел "Шрифты и цвета среды>" и настройте следующие параметры отображения элементов:
- Отслеживание добавлений в документах под управлением версиями
- Отслеживание удалений в документах под управлением версиями
- Отслеживание изменений в документах под управлением версиями
Просмотр промежуточных изменений с помощью peek Difference
Поля цвета являются интерактивными. При выборе цветовой поля Visual Studio открывает пользовательский интерфейс Peek Difference , где можно просматривать изменения в редакторе без переключения контекста. Пользовательский интерфейс "Просмотреть разницу" содержит сводку по количеству добавленных и удаленных строк и упрощает переключение между изменениями с помощью стрелки ВВЕРХ и ВНИЗ.
Вы также можете получить доступ к peek Difference при щелчке правой кнопкой мыши строку кода, которая имеет изменения. В контекстном меню можно выбрать вариант "Показать разницу" или использовать сочетание клавиш ALT+F8.
Примечание.
Если вы предпочитаете встроенное представление разницы, можно использовать элемент управления "Параметры" в правом верхнем углу редактора Diff для перехода в встроенный режим.
Настройка параметров разности для просмотра
Вы можете изменить способ взаимодействия Visual Studio с изменениями кода в пользовательском интерфейсе peek Difference. Параметр "Щелкнуть", чтобы просмотреть поле, доступен на странице "Расширенный редактор>параметров>инструментов".>
Вы можете изменить параметр единого щелчка по умолчанию, чтобы дважды щелкнуть, или выбрать "Нет", чтобы отключить пользовательский интерфейс "Просмотреть разницу".
Блоки кода этапов
Вы можете выполнить любой фрагмент кода с помощью пользовательского интерфейса "Просмотреть разницу". Наведите указатель мыши на изменение этапа и выберите " Изменить этап". Если вы хотите выполнить все изменения, внесенные в документ, можно использовать глобальное действие Stage .
Примечание.
Если вы предпочитаете представление разницы в полноэкранном режиме, можно переключиться в редактор Diff с значком "Продвижение к документу" в правом верхнем углу пользовательского интерфейса разности или использовать сочетание клавиш CTRL+ALT+HOME. Все функции, предоставляемые пользовательским интерфейсом Peek Difference, также доступны в редакторе Diff . На следующем рисунке показано представление редактора Diff :
Вы можете включить или отключить промежуточные элементы управления в представлении различий, нажав кнопку "Показать промежуточные элементы управления ".
Фиксация промежуточных изменений
После подготовки фиксации, просмотрив и проверив необходимые изменения, вы можете создать фиксацию с помощью окна "Изменения Git". Введите сообщение о фиксации и нажмите кнопку "Зафиксировать", чтобы завершить процесс: