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


Разработка кода и управление ожидающих изменений

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Большинство изменений, внесенных в файлы, помещаются в очередь в виде ожидающих изменений. По мере работы вы можете упорядочивать, управлять и получать сведения о том, что вы изменили.

Работа в Visual Studio

На домашней странице Visual Studio Team Explorer, которую можно открыть, нажав клавиши CTRL+0, H, можно приступить к написанию кода в новом или существующем решении.

снимок экрана, на котором показаны решения на домашней странице Team Explorer.

После открытия решения можно открыть обозреватель решений, нажав клавиши CTRL+ALT+L.

снимок экрана обозревателя решений с проектами и файлами.

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

Если вы работаете в решении с большим количеством файлов, вы, вероятно, сможете отфильтровать обозревателе решений, чтобы отобразить только измененные файлы значок фильтраили нажмите клавиши CTRL+[, P.

Использование страницы "Моя работа" для управления работой

Вы можете открыть страницу my Work в Team Explorer или нажать клавиши CTRL+0, M для управления работой.

Примечание.

Функции Моя работа и Проверка кода в Visual Studio доступны в следующих выпусках:

  • Visual Studio 2022: Visual Studio Community, Visual Studio Professional и Visual Studio Enterprise
  • Visual Studio 2019: Visual Studio Professional и Visual Studio Enterprise

снимок экрана страницы

Вы можете использовать Моя работа, чтобы:

  • Назначьте себе работу.
  • Отслеживайте вашу работу по отношению к рабочим элементам .
  • Приостанавливайте и позже возобновляйте вашу работу, включая изменения файлов, связанные рабочие задачи и состояние Visual Studio, такие как позиции окон и точки останова.
  • Запрос проверки кода.

Пошаговые примеры см. в статье Day в жизни разработчика DevOps: написание нового кода для истории пользователя и день в жизни разработчика DevOps: приостановка работы, исправление ошибки и проведение проверки кода.

Советы

  • Вы можете управлять типами рабочих элементов, которые отображаются в разделе Доступные рабочие элементы. Выберите один из вариантов по умолчанию или любые запросы, содержащиеся в корневой общей папке запросов. Чтобы работать с этими запросами, используйте страницу рабочих элементов в Team Explorer.

  • При перемещении рабочего элемента в доступные рабочие элементы, выполняемая работаили приостановленная работа, состояние рабочего элемента или примечания обновляются, чтобы ваша команда могла быть автоматически уведомлена о состоянии работы. Например, доска задач для вашей команды обновляется, чтобы отображать ваш статус. См. отслеживание работы сVisual Studio.

  • Если проект содержит настраиваемые определения типов рабочих элементов, у вас могут возникнуть проблемы с использованием My Work, если администратор проекта не предпринял определенные действия. См. статью Конфигурирование и кастомизация средств гибкого планирования для проекта и обновление настраиваемого шаблона процесса для доступа к новым функциям.

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

Вы можете использовать страницу в ожидании изменений в Team Explorer для управления работой. Чтобы открыть "Ожидаемые изменения", выберите в разделе "Работа в процессе выполнения" на странице "Моя работа" или нажмите клавиши Ctrl+0, P.

снимок экрана: страница

Подсказка

  • Вы можете открепить Открепить страницу ожидающих изменений из Team Explorer, чтобы открыть ее в новом окне.
  • Вы можете переключаться между представлениями списка и дерева из ссылки "Параметры представления" в разделе "Включенные изменения".

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

Работа с автоматически обнаруженными изменениями

Если вы работаете в локальной рабочей области, Visual Studio может обнаружить изменения, внесенные за пределами системы. При изменении файла за пределами Visual Studio, например, в Блокноте, изменения автоматически отображаются в разделе Включенные изменения на странице Ожидающие изменения.

Если вы добавляете или удаляете файл за пределами Visual Studio, например в Проводнике файлов, файл отображается по ссылке «Обнаруженные» в разделе Исключенные изменения. Если вы хотите включить эти изменения, выберите ссылку Обнаружить.

Откроется диалоговое окно "Продвижение изменений кандидатов". Вы можете щелкнуть элементы правой кнопкой мыши и выбрать Открыть в Проводнике Windows, чтобы отобразить их, или Удалить с диска, чтобы удалить их. Выберите элементы и затем выберите Промоутировать, чтобы добавить элементы в Включённые изменения.

Примечание.

Пустые папки не отображаются.

Если в диалоговом окне Управление изменениями кандидатов регулярно появляются элементы, которые проверять не нужно, щелкните правой кнопкой мыши по элементу и выберите Игнорировать этот локальный элемент, чтобы его игнорировать. Вы также можете выбрать Игнорировать расширения, Игнорировать по имени файлаили Игнорировать по папке, чтобы создать файл, который приведет к систематическому игнорированию этого типа файла Visual Studio. Дополнительные сведения о файлах .tfignore см. в разделе Добавление файлов на сервер.

Чтобы исключить изменения, см. раздел Выбор файлов, которые требуется проверить.

Связывание рабочих элементов

Рекомендуется связать рабочие элементы, например задачи или ошибки, с изменениями. В разделе "Связанные рабочие элементы"перетащите элементы из запроса или добавьте элемент с помощью его идентификатора.

Узнайте, что вы изменили

Вы можете просмотреть изменения в файле.

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

На странице «Ожидающие изменения» щелкните правой кнопкой мыши на элементе и выберите:

  • Сравните с версией в рабочей области, чтобы увидеть, что вы изменили по сравнению с версией в вашей рабочей области.
  • Сравнить с последней версией, чтобы узнать, как изменения сравниваются с последней версией файла в базе кода вашей команды.

Чтобы просмотреть изменения, используйте обозреватель решений или обозреватель системы управления версиями.

  1. Найдите и выберите элемент в обозревателе решений или в обозревателе управления версиями .
  2. Щелкните элемент правой кнопкой мыши и выберите Сравнить.
  3. В диалоговом окне "Сравнение " в меню "Тип " выберите:
    • версия рабочей области, чтобы увидеть изменения по сравнению с предыдущей версией в вашей рабочей области.
    • последнюю версию, чтобы увидеть, как ваши изменения соотносятся с последней версией файла в кодовой базе вашей команды.
    • Один из других вариантов: набор изменений, датаили метка.
  4. Выберите OK.

Откроется окно Diff. Сведения об использовании этого окна см. в разделе Сравнение файлов.

Отмена ожидающих изменений

Вы можете отменить одно, некоторые или все ожидающие изменения в рабочей области.

Примечание.

Другие варианты:

Отмена некоторых ожидающих изменений

  1. Откройте диалоговое окно "Отмена ожидаемых изменений".

    • В Проводнике решенийщелкните правой кнопкой мыши по элементам и выберите Система управления версиями>Отменить ожидаемые изменения.
    • На странице ожидающих изменений в Team Explorerщелкните правой кнопкой мыши на элементах и выберите Отменить.
    • В обозревателе управления исходным кодомщелкните правой кнопкой мыши элементы и выберите Отменить ожидающие изменения.

    Подсказка

    Чтобы отменить все изменения, внесенные в решение или проект кода, щелкните правой кнопкой мыши решение или проект, а затем выберите Отменить ожидающие изменения.

  2. В диалоговом окне Отмена ожидающих изменений убедитесь, что выбраны изменения, которые нужно отменить, а затем выберите Отменить изменения.

Отменить все ожидающие изменения

На странице ожидающих изменений в Team Explorerвыберите ссылку Действия, а затем выберите Отменить все.

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

  • Команда состояния отображает ожидающие изменения в командной строке.

  • Команда проверки открывает ожидающие изменения в диалоговом окне .

  • Команда Undo отменяет ожидающие изменения.

    Подсказка

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

  • Команда отличия показывает, что вы изменили в файле.

Дальнейшие действия

По завершении внесения изменений:

Советы