Microsoft AZ-400: Управление исходным кодом и репозиториями — Руководство по подготовке

Часть Microsoft DevOps Engineer Expert AZ-400 — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов Microsoft, или пройдите тесты на время на ExamRoll.io.

Автоматизация, хуки, большие файлы и безопасность

Хуки Git повышают качество на всех этапах:

Large File Storage (Git LFS) хранит большие бинарные файлы вне базы объектов Git, поддерживая производительность репозитория:

undefined

или конкретные типы бинарных файлов. Закоммитьте файл .gitattributes, чтобы все участники использовали LFS единообразно.

undefined

с фильтрами по путям, чтобы переписать большие бинарные файлы в указатели. Скоординируйте действия с командой и приостановите отправку изменений (push); используйте force-push с осторожностью и обновите клоны.

undefined

и выборочно выполняйте

undefined

. Кэшируйте LFS в CI и рассмотрите возможность использования репозиториев артефактов для бинарных файлов, которым не обязательно находиться в Git.

Обеспечение безопасности должно быть сдвинуто влево (shift-left) и основано на политиках:

Миграция, управление версиями и релизами

Миграция с TFVC на Git требует стратегии и инструментов, соответствующих допустимому уровню риска:

Внедрите семантическое версионирование для ясности и автоматизации:

Интегрируйте автоматизацию релизов с политиками репозитория: требуйте успешных сборок с релизными конвейерами, блокируйте слияния без обновленных списков изменений, сгенерированных из коммитов, и требуйте подписанных коммитов/тегов в регулируемых средах.

Сценарий практической задачи

Starbucks необходимо консолидировать несколько устаревших приложений, управляемых в TFVC, в Azure Repos Git, одновременно устанавливая единое управление, сканирование безопасности и масштабируемые рабочие процессы как для сервисов, так и для мобильных приложений.

  1. Выбор топологии репозиториев и стратегии ветвления
  1. Миграция проектов TFVC в Git с сохранением истории там, где это целесообразно
  1. Настройка защищенных веток и политик ветвления
  1. Стандартизация практики pull request
  1. Внедрение хуков и шлюзов CI
  1. Управление большими файлами с помощью Git LFS
  1. Интеграция Advanced Security
  1. Автоматизация семантического версионирования и тегирования

Эта последовательность снижает риски миграции, обеспечивает последовательный контроль качества и безопасности и оптимизирует поставку, точно согласовывая управление репозиториями с масштабируемыми операциями DevOps.


Все домены · Конвейеры CI

Отработать эти вопросы → · Тесты на время на ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Сдайте экзамен →

Просмотреть Microsoft →

Related guides

Все включено

Одна подписка. Каждый экзамен.

Каждый план открывает неограниченный поиск ответов, практические тесты, объяснения AI и полную библиотеку ресурсов — на более чем 20 языках.

Ежемесячно
24.87
Just €0.83/day
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

Лучшая цена
12 месяцев
179.87
Just €0.49/daySave 40%
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

✓ Включен бесплатный план · ✓ Отмена в любое время · ✓ Все планы открывают полный продукт