Вы начинаете разработку новой версии приложения, в то время как предыдущая версия остается в production. Вам необходимо продолжать развертывать исправления и обновления для текущей production-версии, одновременно разрабатывая новую версию. Код новой версии хранится в AWS CodeCommit. Какая стратегия ветвления соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Из ветки main создайте одну функциональную ветку для исправлений ошибок в production и вторую функциональную ветку из main для разработки новой версии..
Почему это правильный ответ
Эта стратегия ветвления (Gitflow или аналогичная) позволяет изолировать разработку новой версии от поддержки текущей production-версии. Ветка для исправлений ошибок (например, hotfix или release) создается из main для оперативного внесения изменений в production, а отдельная функциональная ветка (например, develop или feature/new-version) создается из main для длительной разработки новой версии. Это обеспечивает стабильность production-среды и параллельную разработку. Неправильные варианты: Использование Git-тегов не является стратегией ветвления для параллельной разработки и поддержки. Теги отмечают конкретные точки в истории, а не отдельные линии разработки. Создание ветки для production с политикой IAM не решает проблему параллельной разработки. Хотя это может защитить production-ветку, это не предоставляет отдельной среды для разработки новой версии. Создание отдельного репозитория CodeCommit для новой версии усложняет управление кодом и интеграцию изменений между версиями, что обычно не рекомендуется для связанных проектов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется