Разработка кода и управление ожидающих изменений
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, можно приступить к написанию кода в новом или существующем решении.
После открытия решения можно открыть обозреватель решений, нажав клавиши 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 см. в разделе Добавление файлов на сервер.
Чтобы исключить изменения, см. раздел Выбор файлов, которые требуется проверить.
Связывание рабочих элементов
Рекомендуется связать рабочие элементы, например задачи или ошибки, с изменениями. В разделе "Связанные рабочие элементы"перетащите элементы из запроса или добавьте элемент с помощью его идентификатора.
Узнайте, что вы изменили
Вы можете просмотреть изменения в файле.
Используйте функцию "Ожидающие изменения", чтобы просмотреть внесенные изменения.
На странице «Ожидающие изменения» щелкните правой кнопкой мыши на элементе и выберите:
- Сравните с версией в рабочей области, чтобы увидеть, что вы изменили по сравнению с версией в вашей рабочей области.
- Сравнить с последней версией, чтобы узнать, как изменения сравниваются с последней версией файла в базе кода вашей команды.
Чтобы просмотреть изменения, используйте обозреватель решений или обозреватель системы управления версиями.
- Найдите и выберите элемент в обозревателе решений или в обозревателе управления версиями .
- Щелкните элемент правой кнопкой мыши и выберите Сравнить.
- В диалоговом окне "Сравнение " в меню "Тип " выберите:
- версия рабочей области, чтобы увидеть изменения по сравнению с предыдущей версией в вашей рабочей области.
- последнюю версию, чтобы увидеть, как ваши изменения соотносятся с последней версией файла в кодовой базе вашей команды.
- Один из других вариантов: набор изменений, датаили метка.
- Выберите OK.
Откроется окно Diff. Сведения об использовании этого окна см. в разделе Сравнение файлов.
Отмена ожидающих изменений
Вы можете отменить одно, некоторые или все ожидающие изменения в рабочей области.
Примечание.
Другие варианты:
- Сначала вы можете сохранить изменения в наборе полок на сервере, прежде чем удалять их из рабочей области.
- Если вы уже зафиксировали изменение и хотите его отменить, ознакомьтесь с откатом наборов изменений.
Отмена некоторых ожидающих изменений
Откройте диалоговое окно "Отмена ожидаемых изменений".
- В Проводнике решенийщелкните правой кнопкой мыши по элементам и выберите Система управления версиями>Отменить ожидаемые изменения.
- На странице ожидающих изменений в Team Explorerщелкните правой кнопкой мыши на элементах и выберите Отменить.
- В обозревателе управления исходным кодомщелкните правой кнопкой мыши элементы и выберите Отменить ожидающие изменения.
Подсказка
Чтобы отменить все изменения, внесенные в решение или проект кода, щелкните правой кнопкой мыши решение или проект, а затем выберите Отменить ожидающие изменения.
В диалоговом окне Отмена ожидающих изменений убедитесь, что выбраны изменения, которые нужно отменить, а затем выберите Отменить изменения.
Отменить все ожидающие изменения
На странице ожидающих изменений в Team Explorerвыберите ссылку Действия, а затем выберите Отменить все.
Использование командной строки
Команда состояния отображает ожидающие изменения в командной строке.
Команда проверки открывает ожидающие изменения в диалоговом окне .
Команда Undo отменяет ожидающие изменения.
Подсказка
Можно использовать команду
Undo
, чтобы отменить выход другого пользователя, если у вас есть достаточные разрешения.Команда отличия показывает, что вы изменили в файле.
Дальнейшие действия
По завершении внесения изменений:
Чтобы запросить проверку кода ваших ожидающих изменений, на странице Ожидающие изменения в разделе Действиявыберите Запросить проверку. Дополнительные сведения см. в статье День в жизни разработчика DevOps: приостановка работы, исправление ошибки и проведение проверки кода.
Если вам нужно отложить изменения, см. Приостановка работы и управление полками изменений.
Для регистрации и добавления ваших изменений в кодовую базу команды, см. раздел Регистрация работы в кодовой базе команды.
Советы
Если вы не знакомы с разработкой приложения с помощью Visual Studio и TFVC, ознакомьтесь с День из жизни разработчика DevOps: написание нового кода для пользовательской истории.
При запуске нового рабочего элемента рекомендуется скачать последние файлы с сервера, прежде чем извлечь файлы и начать работу.
Используйте Source Control Explorer для управления файлами в системе контроля версий.